@CHARSET "UTF-8";

#container{overflow-x: hidden;}
.clear{
    clear:both;
}


input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; /* 2 */
    box-sizing: border-box;
}

input[type="radio"], input[type="checkbox"] {
    display: none;
}
.radio-label:before, .checkbox-label:before  {
    content: url('images/interface_checkbox_unchecked.png');
    left: 2px;
    top:3px;
    position: absolute;
}
input[type="radio"]:checked + .radio-label:before , input[type="checkbox"]:checked + .checkbox-label:before {
    content: url('images/interface_checkbox_checked.png');
}


.wrapper_radio{display: inline-block; width: 100%;}
.libelle_radio, .input_radio{float:left}
.libelle_radio{width:230px;}
/*.input_radio{auto}*/

.css-label {
    cursor: pointer;
    line-height: 20px;
    margin-right: 15px;
    padding-left: 30px;
    position: relative;
}
.css-label, .css-label:before {
    display: inline-block;
    vertical-align: middle;
}


input:disabled{
    background:#fff;
}

.placeholder{color:#757575;}
/*Champ obligatoire*/
.asterisk{background:url('images/asterisk.png') no-repeat; background-position: 98% 6px; background-size:10px 10px;}


#header_1{background:#414141;line-height:40px;color:#ffffff;overflow:auto;}
#header_2{background:#ffffff;overflow:auto;}
#footer_1{background:#eaeaea;padding:50px 0;overflow:auto;}
#footer_2{background:#ffffff;padding:50px 0;color:#b7b7b7;overflow:auto;}
#footer_2 h2{text-align:center;padding:8px;color:#000000;font-size:18px;margin-top :140px;}
#footer_3{background:#242424;padding:50px 0;color:#ffffff;border-top:7px solid #0f98bc;overflow:auto;}




.interface_pop_erreur_icone{background:url('images/interface_pop_erreur_icone.png') center center no-repeat;width:40px;height:40px;display:block;float:left;margin:0 20px 0 0;}
.error{line-height:18px;float:left;}
.titre_erreur{display:block;color:#b94a48;font-size:16px;text-transform:uppercase;margin:0 0 5px 0;max-width :530px;text-align:center;}
.error .interface_main_btn {margin: 10px 50px 0 0; width: 40%;}
/**** HEADER ****/
.menu-btn{display:none;width:40px;height:40px;background:url('images/pushy_menu_btn.png') no-repeat center center;}

#header_1 .navigation{float:right;}
#header_1 .navigation > li > a{transition: none;}
#header_1 .navigation a{color:#ffffff;font-size:12px;padding-left:27px;background-repeat:no-repeat;background-position:left 7px;}
#header_1 .navigation a.active, #header_1 .navigation a:hover{color:#0babdf;}
#header_1 .navigation li:nth-child(1) a{background-image:url('images/header_1_1.png')}
#header_1 .navigation li:nth-child(2) a{background-image:url('images/header_1_2.png')}
#header_1 .navigation li:nth-child(3) a{background-image:url('images/header_1_3.png')}
#header_1 .navigation li:nth-child(1) a.active, #header_1 .navigation li:nth-child(1) a:hover{background-image:url('images/header_1_1_active.png')}
#header_1 .navigation li:nth-child(2) a.active, #header_1 .navigation li:nth-child(2) a:hover{background-image:url('images/header_1_2_active.png')}
#header_1 .navigation li:nth-child(3) a.active, #header_1 .navigation li:nth-child(3) a:hover{background-image:url('images/header_1_3_active.png')}

#header_2{position:relative;padding:30px 0}
#header_2 .navigation{position:absolute;bottom:10px;left:50%;margin-left:-180px;width:420px;font-size: 16px;}
#header_2 .navigation > li{margin:0 30px 0 0 ;}
#header_2 .navigation > li > a{text-transform: uppercase;color:#9e9e9e;border-bottom:2px solid #ffffff;}
#header_2 .navigation > li > a:hover, #header_2 .navigation > li > a.active{color:#0babdf; border-bottom:2px solid #0babdf;}
#header_2 p a{float:right;color:#0babdf;font-weight:bold; font-size:30px;max-width:45%;}
#header_2 img{vertical-align:middle;width:150px;height:autog;float:left;margin-top:-10px;max-width:45%;background-size:100% auto;}

#header_3 {background:#3a4447;padding:50px 0 30px;overflow:auto;}
#header_3 h1{color:#ffffff;font-size:30px;text-transform:uppercase;text-align:center;}
#header_3 h3{color:#ffffff;font-size:30px;text-transform:uppercase;text-align:center;}
#header_3 h3 span{width:70px; height:70px;display:inline-block;vertical-align:middle;margin: -15px 15px 0 0; }
#header_3 h3 .agence{background-image:url('images/content_title_agence.png');}
#header_3 h3 .faq{background-image:url('images/content_title_faq.png');}
#header_3 h3 .contact{background-image:url('images/content_title_contact.png');}
#header_3 h3 .comment{background-image:url('images/content_title_comment.png');}

/**** REASSURANCE ****/
.reassurance{width:25%;float:left;text-align:center;border-left:1px solid #d9d9d9;}
.reassurance .picto{width:90px;height:90px;background-repeat:no-repeat;background-position:center center;margin:0 auto;}
.reassurance:first-child{border-width:0;}

.reassurance_2{width:25%;float:left;text-align:justify;border-left:1px solid #d9d9d9;padding:8px;color:#000000;font-size:12px;}
.reassurance:nth-child(1) .picto{background-image:url('images/reassurance_1.jpg')}
.reassurance:nth-child(2) .picto{background-image:url('images/reassurance_2.jpg')}
.reassurance:nth-child(3) .picto{background-image:url('images/reassurance_3.jpg')}
.reassurance:nth-child(4) .picto{background-image:url('images/reassurance_4.jpg')}



/**** UNSLIDER ****/
.unslider-arrow{text-indent:-500000px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;display:block;}
.unslider-arrow.prev{background-image:url('images/unslider_arrow_left.png');}
.unslider-arrow.next{background-image:url('images/unslider_arrow_right.png');}

/**** EKOMI ****/
#eKomiWidget_default{width:250px;float:left}
#ekomiAvis
{
    position:relative;
    width:750px;
    float:right;
}

#avisClientContent{position:absolute;width:650px;left:70px;overflow:hidden;}
#ekomiAvis .unslider-arrow{z-index:200;}
#ekomiAvis .unslider-arrow.prev{position:absolute;left:10px;top:50px;}
#ekomiAvis .unslider-arrow.next{position:absolute;right:10px;top:50px;}

#avisClientContent ul li {
    display: block;
    float: left;
    height: 140px;

}

#avisClient:empty {background:url('images/footer_1_loader.gif') no-repeat center center;height:140px;width:100%;}
#avisClient{float:left;padding:0 0 0 20px;}
#avisClient .avis:after
{
    content: url('images/avis_bubble.png');
    margin:0 10px 0 0;display: inline-block;
    position:absolute;
    bottom:-14px;
    left :0;
}
#avisClient .avis {background:#ffffff;width:245px;height:90px;float:left;margin:20px;padding:17px 20px 20px;position:relative;}
#avisClient .note4,#avisClient .note5{position:absolute;top:-15px;right:-12px;width:130px; height:22px;background-repeat:no-repeat;background-position:center center;}
#avisClient .note4{background-image:url('images/avis_stars_4.png')}
#avisClient .note5{background-image:url('images/avis_stars_5.png')}
#avisClient .avis .commentaire{height:57px;overflow:hidden; text-overflow:ellipsis;font-size:14px;}

/**** FOOTER ****/
#footer_3{font-size:14px;}
#footer_3 p{width:50%; float:left; padding:0 20px 0 0;text-align:justify;margin:0 0 50px 0;}
#footer_3 h2{text-align:center;padding:10px;font-size:18px;}
#footer_3 h3{color:#08aede;font-weight:bold;}
#footer_3 a{color:#ffffff;}
#footer_3 .colonne{width:18%;float:left;padding:0 20px;}
#footer_3 .colonne:first-child{padding-left:0;width:25%}
#footer_3 .colonne:first-child img{margin: 0 0 20px 0; max-width:70%;}
#footer_3 .colonne:first-child span{font-size:10px;}
#footer_3 .colonne:last-child{text-align:center}
#footer_3 .colonne:last-child h3{color:#b7b7b7}



/**** HOME ****/
#home_visuel{height:497px;background:url('images/home_visuel.jpg') center center no-repeat;position:relative;color:#3e3e3e}
#home_visuel h1{color:#d3d3d3; font-size:27px;}
#home_visuel #home_form{height:497px;width:350px;background:rgba(0,0,0,0.6);float:right;padding:0 20px;}
#home_visuel #home_form h3{text-transform:uppercase; color:#ffffff; text-align:center;font-size:15px;margin:30px 0 25px 0;}
#home_visuel #home_form div.TitreSearch{text-transform:uppercase; color:#ffffff; text-align:center;font-size:15px;margin:30px 0 25px 0;}
#home_visuel #home_steps{float:left;padding:50px 0;}
#home_visuel #home_steps_content{padding:40px 20px 0 ;background:rgba(255,255,255,0.75);margin:25px 0;overflow:auto;}
#home_visuel #home_steps_content h4 {font-size:20px;margin: 0 0 5px 0;}
#home_visuel #home_steps_content h4 span{color:#00acd8}
#home_visuel #home_steps_content p{font-size:12px;}
#home_visuel #home_steps li{margin:0px 0 50px;}
.step_number{display:inline-block;color:#414141; background:#ffffff; border-radius:30px;width:50px; height:50px;font-size:25px;line-height:50px;text-align:center;float:left;margin:-5px 15px 0 0 ;}

.content_search{display:block;width:40px;height:40px;background:url('images/content_search.png') left center no-repeat;float:left;margin:-15px 0 0 0 ;}
#validationHome{margin:25px 0 0 0;}




/**** ESTIMATION ****/
#header_3.estimation{
    padding-top:20px;
    color:#ffffff;
    width: 100%;
    z-index: 200;
    position: inherit !important;
    /* margin-top:60px */
}
.repriseFicheProduit #header_3.estimation{display:none;}

.estimation .wrapper_content{max-width:850px;}
.estimation .step{width:25%;float:left;text-align:center;}
.estimation .step .picto{width:70px;height:50px;background-repeat:no-repeat;background-position:center center;margin:0 auto;}
.estimation .step:nth-child(1) .picto{background-image:url('images/estimation_step_1.png')}
.estimation .step:nth-child(2) .picto{background-image:url('images/estimation_step_2.png')}
.estimation .step:nth-child(3) .picto{background-image:url('images/estimation_step_3.png')}
.estimation .step:nth-child(4) .picto{background-image:url('images/estimation_step_4.png')}

.estimation #progress_bkg{height:10px;background:#ffffff;margin:25px 0px 0 ;}
.estimation #progress_active{transition: all 0.5s ease-in-out 0s;background:#00a9d4;width:0;height:10px;}

.halfInput {
    float: left;
    width: 50%;
}
.thirdInput{float:left;width:33%;}
.deux-tiers{float:left;width:65%;}


#WrapperInputRepriseCash ul:not(.options)
{
    position:relative;
}




/*********************************  DEFAUTS  *********************************/

#defautsContent .wrapper_content > div p {margin:0 0 10px 0;}
#defautsContent .wrapper_content > div > ul {padding:0 0 0 15px;}
#defautsContent .wrapper_content > div > ul > li {padding:0 0 6px 0; position: relative;}
#defautsContent .wrapper_content > div > ul > li:before {
    content: url("images/arrow-3.png");
    display: inline-block;
    left: -15px;
    margin: 0 6px 0 0;
    position: absolute;
    top: 0;
}

#Defauts li
{
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    padding:0;
}
#Defauts .thirdInput:nth-child(3) {padding: 0 0 0 25px;}
#Defauts li.detail_defaut {position:relative;float:none;}

#Defauts .detail_frevo{display:none;}

#Defauts a:not(.close_btn){text-indent:-500000px;}
#Defauts li a{position:absolute;}
#Defauts div:not(#frevo_interieur) h5 {text-align:center;}









/***** COTE GAUCHE *****/
#Defauts #cote_gauche{height:134px;width:300px;background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat 0 0;}

#gauche_porte_av {left:82px;top:25px;}
#gauche_porte_av a {height:87px; width:98px;}
#gauche_porte_av a:hover, #gauche_porte_av a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -40px -215px;}

#gauche_porte_ar {left:169px;top:24px;}
#gauche_porte_ar a {height:88px;width:78px;}
#gauche_porte_ar a:hover, #gauche_porte_ar a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -177px -213px;}

#gauche_bas_porte_av {left:88px;top:94px;}
#gauche_bas_porte_av a {height:23px; width:147px;}
#gauche_bas_porte_av a:hover, #gauche_bas_porte_av a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -71px -390px;}

#gauche_aile_av {left:0px;top:56px;}
#gauche_aile_av a {height:56px;width:93px;}
#gauche_aile_av a:hover, #gauche_aile_av a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -50px -144px;)}

#gauche_aile_ar {left:224px;top:32px;}
#gauche_aile_ar a {height:63px;width:42px;}
#gauche_aile_ar a:hover, #gauche_aile_ar a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -157px -318px;}

#gauche_jante_av {left:36px;top:86px;}
#gauche_jante_av a {height:52px; width:52px;}
#gauche_jante_av a:hover, #gauche_jante_av a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -193px -150px;}

#gauche_jante_ar {left:229px;top:86px;}
#gauche_jante_ar a {height:52px; width: 52px;}
#gauche_jante_ar a:hover, #gauche_jante_ar a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -193px -150px;}

#gauche_retroviseur {left:84px;top:48px;}
#gauche_retroviseur a {height:19px; width:27px;}
#gauche_retroviseur a:hover, #gauche_retroviseur a.active{background:url('images/estimation_eclate_vehicule_gauche.png') no-repeat -83px -340px;}


/***** COTE DROIT *****/
#Defauts #cote_droit{height:134px;width:300px;background:url('images/estimation_eclate_vehicule_droite.png') no-repeat 0 0;}

#droite_porte_av {left:116px;top:25px;}
#droite_porte_av a {height:87px; width:98px;}
#droite_porte_av a:hover, #droite_porte_av a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -160px -215px;}

#droite_porte_ar {left:52px;top:24px;}
#droite_porte_ar a {height:88px;width:78px;}
#droite_porte_ar a:hover, #droite_porte_ar a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -44px -213px;}

#droite_bas_porte_av {left:65px;top:94px;}
#droite_bas_porte_av a {height:23px; width:147px;}
#droite_bas_porte_av a:hover, #droite_bas_porte_av a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -82px -390px;}

#droite_aile_av {left:204px;top:56px;}
#droite_aile_av a {height:56px;width:93px;}
#droite_aile_av a:hover, #droite_aile_av a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -156px -144px;}

#droite_aile_ar {left:23px;top:32px;}
#droite_aile_ar a {height:63px;width:42px;}
#droite_aile_ar a:hover, #droite_aile_ar a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -90px -317px;}

#droite_jante_av {left:215px;top:86px;}
#droite_jante_av a {height:52px; width:52px;}
#droite_jante_av a:hover, #droite_jante_av a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -58px -150px;}

#droite_jante_ar {left:22px;top:86px;}
#droite_jante_ar a {height:52px; width:52px;}
#droite_jante_ar a:hover, #droite_jante_ar a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -58px -150px;}

#droite_retroviseur {left:186px;top:48px;}
#droite_retroviseur a {height:19px; width:27px;}
#droite_retroviseur a:hover, #droite_retroviseur a.active{background:url('images/estimation_eclate_vehicule_droite.png') no-repeat -189px -340px;}


/***** FACE ARRIERE *****/
#Defauts #face_avant_arriere{height:134px;width:340px;background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat 0 0; margin:0 auto;}

#face_pavillon{left:40px;top:21px;}
#face_pavillon a {height:10px; width:88px;}
#face_pavillon a:hover, #face_pavillon a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -40px -313px;}

#face_parebrise {left:34px;top:28px;}
#face_parebrise a {height:28px; width:98px;}
#face_parebrise a:hover, #face_parebrise a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -35px -154px;}

#face_capot {left:30px;top:56px;}
#face_capot a {height:20px; width:107px;}
#face_capot a:hover, #face_capot a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -31px -194px;}

#face_parechoc {left:18px;top:85px;}
#face_parechoc a {height:30px; width:130px;}
#face_parechoc a:hover, #face_parechoc a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -19px -270px;}

#face_phare_droit{left:25px;top:65px;}
#face_phare_droit a {height:22px; width:28px;}
#face_phare_droit a:hover, #face_phare_droit a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -25px -229px;}

#face_phare_gauche{left:114px;top:65px;}
#face_phare_gauche a {height:22px; width:28px;}
#face_phare_gauche a:hover, #face_phare_gauche a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -114px -229px;}

#arriere_pavillon {left:216px;top:21px;}
#arriere_pavillon a {height:10px; width:81px;}
#arriere_pavillon a:hover, #arriere_pavillon a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -216px -313px;}

#arriere_parebrise {left:215px;top:31px;}
#arriere_parebrise a {height:25px; width:83px;}
#arriere_parebrise a:hover, #arriere_parebrise a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -216px -156px;}

#arriere_coffre {left:205px;top:53px;}
#arriere_coffre a {height:34px; width:105px;}
#arriere_coffre a:hover, #arriere_coffre a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -205px -194px;}

#arriere_parechoc {left:193px;top:70px;}
#arriere_parechoc a {height:40px; width:130px;}
#arriere_parechoc a:hover, #arriere_parechoc a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -193px -263px;}

#arriere_phare_gauche{left:198px;top:56px;}
#arriere_phare_gauche a {height:22px; width:20px;}
#arriere_phare_gauche a:hover, #arriere_phare_gauche a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -199px -236px;}

#arriere_phare_droit{left:295px;top:56px;}
#arriere_phare_droit a {height:22px; width:28px;}
#arriere_phare_droit a:hover, #arriere_phare_droit a.active{background:url('images/estimation_eclate_vehicule_avant_arriere.png') no-repeat -296px -236px;}



/**** COORDONNEES + PVT ****/
#detail_pve{padding:40px 0 0 35px;}
#detail_pve h4{color:#00b1e1;text-transform:uppercase;font-size:16px;margin-bottom:5px;}
#detail_pve .element{margin:0 0 10px;}
#plan {width:100%;height:400px;margin:20px 0;}
#estimerAction{margin:15px 0;}
#offres_partenaires{margin:15px 0 0 0 ;}
#declareNonAccidente > p {
    float: left;
    margin-left: 30px;
    margin-top: -15px;
    text-align: justify;
}



/*Mention légale bas de page*/
#mentionLegale p {color: #b3b3b3; font-size: 12px; font-style: italic; line-height:15px; margin: 0 0 10px;}

#estimation_finale_vehicule .element{border-top:8px solid #3a4447;background:#f3f3f6;min-height:250px;}
#estimation_finale_vehicule .thirdInput:nth-child(1), #estimation_finale_vehicule .element:nth-child(3) {width: 30%;}
#estimation_finale_vehicule .thirdInput:nth-child(2) {width: 40%;}
#estimation_finale_vehicule .thirdInput:nth-child(1), #estimation_finale_vehicule .thirdInput:nth-child(2) {padding-right:10px;}
#estimation_finale_vehicule .element:nth-child(3){text-align:center;padding:20px 0; margin: 34px 0 0;}
#estimation_finale_vehicule .element:nth-child(3) img{margin: 0 0 20px 0; max-width:100%;}
#estimation_finale_vehicule .elementVisu{margin:10px 0;}
#renseignementsBaseFinal {padding: 5px 24px 0;}
#renseignementsBaseFinal > div:nth-child(2) {margin: 15px 0 0;}
#renseignementsBaseFinal .css-label:nth-child(4){margin:0;}
.immatriculation{color:#00a9d4;}

#estimation_finale_estimation {margin:35px 0 0 0;}
#estimation_finale_estimation table{border-collapse:collapse;width:100%;border:1px solid #bab8b9;}
#estimation_finale_estimation table tr{border-bottom:1px dashed #bab8b9;}
#estimation_finale_estimation table tr:nth-child(3){border-bottom-style:solid;}
#estimation_finale_estimation table tr:last-child{background-color:#f3f3f6}
#estimation_finale_estimation table td{border-left:1px solid #bab8b9;padding:20px 10px;}
#estimation_finale_estimation table td:nth-child(2){text-align:center;}
.reference{color:#00a9d4;font-size:22px;}
.prix_final{color:#00a9d4;font-size:22px;}

/*Vos options*/
#optionsFinales {margin:35px 0 0 0;}
#optionsFinales .element{padding: 10px 20px 0;}
#optionsFinales .element ul li.done ul li {pointer-events: none;}
#optionsFinales .element .css-label, #renseignementsBaseFinal .css-label {cursor:default;}

#mention_estimation_reprise { font-size: 11px; margin: 10px 0 0;text-align: right;}
#conditions_reglement{border:2px solid #313435;margin: 35px 0 0; padding: 20px;}


/*Que souhaitez-vous faire sur les différents sites du groupe*/
#estimation_finale_sitesGroupe, #estimation_finale_RDV {margin-top: 45px;}
#estimation_finale_RDV .thirdInput, #estimation_finale_sitesGroupe .thirdInput {padding:0 15px; text-align:center;}
#estimation_finale_sitesGroupe > div {margin-top:43px;}
#estimation_finale_sitesGroupe .thirdInput > img {
    display: block;
    height: 60px;
    margin: 0 auto;
    max-width: 100%;
}
#estimation_finale_sitesGroupe .interface_estimation_btn {
    text-transform:uppercase;
    color:#ffffff;
    padding:15px;
    height: 55px;
    display:inline-block;
    text-align:center;
    margin: 30px 0 0 0;
    width:auto;
}

#achatVoitureN .interface_estimation_btn {

    background: #175e7e; /* Old browsers */
    background: -moz-linear-gradient(top,  #2d89ae 0%, #237699 100%, #175e7e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d89ae), color-stop(100%,#237699), color-stop(100%,#175e7e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2d89ae 0%,#237699 100%,#175e7e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2d89ae 0%,#237699 100%,#175e7e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2d89ae 0%,#237699 100%,#175e7e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #2d89ae 0%,#237699 100%,#175e7e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d89ae', endColorstr='#175e7e',GradientType=0 ); /* IE6-9 */
}

#achatVoitureO  .interface_estimation_btn  {
    padding:20px;
    background: #91a12a; /* Old browsers */
    background: -moz-linear-gradient(top,  #b6cd18 0%, #a3b621 100%, #91a12a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6cd18), color-stop(100%,#a3b621), color-stop(100%,#91a12a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b6cd18 0%,#a3b621 100%,#91a12a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b6cd18 0%,#a3b621 100%,#91a12a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b6cd18 0%,#a3b621 100%,#91a12a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b6cd18 0%,#a3b621 100%,#91a12a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6cd18', endColorstr='#91a12a',GradientType=0 ); /* IE6-9 */
}

#achatStageP .interface_estimation_btn  {
    padding:20px;
    background: #6e0019; /* Old browsers */
    background: -moz-linear-gradient(top,  #a80329 0%, #8a0121 100%, #6e0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a80329), color-stop(100%,#8a0121), color-stop(100%,#6e0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a80329 0%,#8a0121 100%,#6e0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a80329 0%,#8a0121 100%,#6e0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a80329 0%,#8a0121 100%,#6e0019 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #a80329 0%,#8a0121 100%,#6e0019 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80329', endColorstr='#6e0019',GradientType=0 ); /* IE6-9 */
}

/*Prise RDV*/
#estimation_finale_RDV .thirdInput:nth-of-type(1){padding:0 15px 0 0;}
#estimation_finale_RDV .thirdInput:nth-of-type(3){padding:0 0 0 15px;}
#estimation_finale_RDV > div {margin-top:20px;}
#estimation_finale_RDV .bloc {background:#f3f3f6; padding: 7px 0 0; height:214px; margin-bottom:26px; position:relative;}
#estimation_finale_RDV .bloc h4 {text-align:center;}
#estimation_finale_RDV .bloc img {display:block; margin:0 auto; max-width:100%;}
#estimation_finale_RDV .bloc > div {position:absolute; bottom:0; width:100%;}
#estimation_finale_RDV div .interface_main_btn {width:auto;}
#estimation_finale_RDV div .interface_main_btn span:before {content:none;}

#estimation_ulterieure{margin: 35px 0 0 0;}
#estimation_ulterieure h4 {color: #00b1e1; font-size: 16px; text-align: center; line-height:20px;}

/**** FAQ ****/

#faq h5{text-transform:uppercase;font-size:16px;margin:15px 0 0 0;cursor:pointer;}
#faq h5:before{content:url('images/arrow-1.png');width:14px;height:14px;margin:0 10px 0 0;vertical-align:middle;display:inline-block;}
#faq h5.active:before
{
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
#faq p{display:none;padding:0 0 0 25px;margin:5px 0 35px 0;color:#9e9e9e;line-height:20px}

/**** comment ça marche ****/
#comment h5{text-transform:uppercase;margin:0 0 5px 0;}
#comment p,#comment ul {padding:0 0 0 15px;color:#9e9e9e;line-height:20px}

#comment > li {margin:0 0 15px 0;}
#comment ul > li:before{content:url('images/arrow-1.png');width:14px;height:14px;margin:0 10px 0 0;vertical-align:middle;display: inline-block;}


/**** contact ****/
.legend img { height: 12px; width: 12px; max-width:100%;}
.legend > p {font-size: 12px; font-style: italic; margin-bottom: 12px;}
#adresseContact
{
    text-align:right;
    color:#9e9e9e;
    line-height:18px;
    margin:15px 0 0 0;
    float:right;
}
.messageContact{width:75%;text-align:center}
.messageContact textarea{min-height:160px;}

.messageContact #retourWs{background: none repeat scroll 0 0 #2ecc71;color: #fff;border-radius: 10px;display: none;font-size: 16px;margin: 10px 0;padding: 8px 10px;text-align: center;}

/**** Agences ****/
#agences h4{margin:0 0 20px 0;}
#map-canvas {position:relative;margin:10px 0;width:100%; height:350px;}

#colonne_droite_pve{padding: 0 0 0 35px;}
#agences #detail_pve{margin:18px 0 0 0;padding:30px 0 0 0;border-top:1px dashed #cececf;}
#agences #btn_rappel{margin:0 0 15px 0;}
#intineraire input{width:95%;}
#entete_pve p{color:#7a7a7a;margin:5px 0;}
#entete_pve h5{color:#00b1e1; text-transform:uppercase;margin: 0 0 5px 0;}
p#horaire_pve{margin:15px 0 0 0;}
#calculerRoute{padding:10px;}
/**** reprise voiture ****/
.reprise_voiture
{
    line-height:15px;
    text-align:justify;
}
.liste_modeles{margin:10px 0;}
.liste_modeles li
{
    float:left;
    width:25%;
    margin:10px 0;
}
.liste_modeles h5{text-transform:uppercase;font-size:14px;margin:5px 0 0 0;}
.liste_modeles h5:before{content:url('images/arrow-1.png');width:14px;height:14px;margin:0 10px 0 0;vertical-align:middle;display:inline-block;}


/**** comment vendre ****/
#vendre h2{text-transform:uppercase;font-weight:bold;margin:10px 0 5px 0;}
#vendre > li {float:left;}
#vendre p img.carGauche { float: left; width:200px; margin:0 10px 0 0;}
#vendre p img.carDroite { float: right; width:200px; margin:0 10px 0 0;}
#vendre li { display: block;}

#vendre ul li {
    display: list-item;
    float: left;
    background: url(/css/images/arrow-1.png) no-repeat 5px 2px;
    padding-left: 20px;
    list-style-type: none;
    width: 850px;
    line-height:18px;
}


#elite_reprise{border:2px solid #313435;margin: 35px 0 0; padding: 20px 20px 10px 20px;}
.retourDemandeReprise{border:2px solid #313435;margin: 35px 0 0; padding: 20px 20px 10px 20px;display:none;}

#VoirEliteReprise{margin:15px 0; width: 100%;text-align: center;}
.VoirEliteReprise_btn
{
    background: #00b7ea; /* Old browsers */
    background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%, #1e5799 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%,#1e5799 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%,#1e5799 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%,#1e5799 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
    text-transform:uppercase;
    color:#ffffff;
    padding:10px;
    width:250px;
    display:inline-block;
    text-align:center;
}


#estimationConfigurateurVehicule{float: right;}

#select_immatriculation .titre-select{color:#6f6f6f;font-size:13.5px;font-weight:bold;margin-top:13px;}

.listeVehByImmat{
    cursor:pointer;
    line-height:normal;
    border-bottom:1px solid #000000;
    padding:0px 5px 10px;
    font-size:14px;
    float: left;
    width: 100%;
}
.listeVehByImmat:hover{
    font-weight:bold;
}
.listeVehByImmat span{
    float:right;
}
.listeVehByImmat span.icon-arrow-right{
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    padding-right:5px;
    padding-left: 10px;
}
.sousTitre {
    font-weight:bold;
    font-size:20px;
    color:#6f6f6f;
    line-height:26px;
    text-align:center;
}
.orange {
    color:#fe7800;
}

#WrapperInputRepriseCash .precStep {
    float:left;
    max-width:150px;
    margin:15px 0 0 0;
    background:#cdcdcd;
    color:#6f6f6f;
    padding: 15px;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
}
.precStep span:before {
    content: url(images/arrow-prec-3.png);
    width: 14px;
    height: 14px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    display: inline-block;
}

.hidden{display:none;}


.navigation li
{
    float:left;
    margin: 0 13px 0 0;
}
.navigation li:last-child
{
    margin: 0;
}
.navigation > li > a {
    display: block;
    transition: all 0.2s ease-in-out 0s;
}

.pushy .navigation li {float:none;margin:0;}
.pushy .navigation a.active{color:#0babdf;}

.carGauche { float: left; width:200px; margin:0 10px 0 0;}
.carDroite { float: right; width:200px; margin:0 10px 0 0;}

@media screen and (max-width: 700px){
    #header_3.estimation{
        top: 40px !important;
    }
}
