@charset "UTF-8";.moduleAuthent .authent_error,.moduleAuthent .wf_page_errorMessage{margin-bottom:11px;font-size:11px;color:#db002f;font-weight:400}.wf_compositeLine:after,.wf_compositeLine:before{clear:both;content:"";display:table}.error_message,.formAuthent .wf_page_errorMessage{font-size:11px;color:#db002f;font-weight:400}.bottomInfoCar .renewalCar,.rightInfo{display:table-cell;width:2000px;*width:auto;zoom:1}.blockEtouch .noGraphItem .after,.blockVehicleInfos .message .after{content:" ";height:100%;width:1px;margin-right:-1px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.carsContentEntretien .titleOperation{color:#363636;font-weight:700;text-transform:uppercase}.carsContentEntretien .tbody,.carsContentEntretien .tbody .clickableToggle,.carsContentEntretien .tbody .toggleHead{overflow:hidden;zoom:1;position:relative;vertical-align:middle}.carsContentEntretien .tbody .clickableToggle .titleOperation,.carsContentEntretien .tbody .clickableToggle .togglerOperation{padding:13px 5px;display:inline-block;vertical-align:middle;*display:inline;zoom:1}.blockOperationsToCome .date,.blockOperationsToCome .mileage{font-weight:700;position:relative;top:-3px}.graphBlock .graphWrap{height:260px;margin:0 auto;position:relative;width:505px;overflow:hidden}.graphBlock .evolIncrease .graph,.isUk .graphBlock .evolDecrease .graph,.isUk .tableBlock .increaseEvolBox{background-color:#95d458;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTg4MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(top,#95d458 0,#59882c 100%);background-image:linear-gradient(top,#95d458 0,#59882c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95d458', endColorstr='#59882c', GradientType=0)}.graphBlock .evolDecrease .graph,.isUk .graphBlock .evolIncrease .graph,.isUk .tableBlock .decreaseEvolBox{background-color:#e8385e;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4Mzg1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjAwMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(top,#e8385e 0,#db002f 100%);background-image:linear-gradient(top,#e8385e 0,#db002f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8385e', endColorstr='#db002f', GradientType=0)}.tableBlock .decreaseEvolBox,.tableBlock .greenBox,.tableBlock .increaseEvolBox,.tableBlock .redBox{border-radius:5px;color:#fff;height:60px;line-height:60px;margin:0 auto;width:60px}.tableBlock .decreaseEvolBox,.tableBlock .greenBox{background-color:#95d458;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTg4MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(top,#95d458 0,#59882c 100%);background-image:linear-gradient(top,#95d458 0,#59882c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95d458', endColorstr='#59882c', GradientType=0)}.tableBlock .increaseEvolBox,.tableBlock .redBox{background-color:#e8385e;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4Mzg1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjAwMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(top,#e8385e 0,#db002f 100%);background-image:linear-gradient(top,#e8385e 0,#db002f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8385e', endColorstr='#db002f', GradientType=0)}.isUk .tableBlock .hiddenBox,.tableBlock .hiddenBox{background-color:#FFF;background-image:none;-webkit-filter:none;filter:none;color:#474747}.tableBlock .large .decreaseEvolBox,.tableBlock .large .greenBox,.tableBlock .large .increaseEvolBox,.tableBlock .large .redBox{height:40px;line-height:40px;width:40px}.homepage .contentBlock .contentBlock,.homepage .contentBlock .list-tabs,.moduleEntretien .contentBlock .contentBlock,.moduleEntretien .contentBlock .list-tabs{padding:0;border:0;background:0 0}.homepage .blockEntretien,.moduleEntretien .blockEntretien{background:0 0;border:0;margin:0}.media-items .media-picture .mediaLayer,.media-items .media-video .mediaLayer{left:0;top:0;height:100%;width:100%;_height:124px;position:absolute;display:block}.blockMyInscription .blockForgotPassword,.blockMyInscription .blockForgotPassword a,.blockMyInscription .fieldRequiredLabel{font-size:13px;color:#9a9a9a;text-align:right}.blockMyInscription .wf_form_content .titleLabelField .wf_label_field,.blockMyInscription .wf_form_content fieldset .wf_legend{font-weight:400;width:auto;padding:0 5px 0 10px}.blockMessageStep .citroenIdAuthBtn,.blockMyInscription .citroenIdAuthBtn{text-align:center;margin:12px 0;padding:6px 12px}.moduleMonCompte .blockMyAccount .completeness .nb-pourcent,.moduleMonCompte .blockMyAccount .completeness .txt-pourcent{position:absolute;z-index:7;left:0;top:50px;width:100%;text-align:center;font-size:32px;color:#db002f}.moduleNotification .blockMyNotifications .myNotifications .headNotification .actions,.moduleNotification .blockMyNotifications .myNotifications .headNotification .joinedFiles{overflow:hidden;position:relative;margin:10px 13px}.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifDate,.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifSender span.arrowToggle,.moduleNotification .blockMyNotifications .myNotifications tr.headNotifs th{font-size:11px;font-weight:700;color:#6a6a6a}.popinSearchResult .mapContainer,.popinSearchResult .mediaPopin{position:relative;height:200px;margin-bottom:18px}.dealersHome .addDealer .wf_linecontent,.dealersHome .addDealer .wf_linecontent .wf_button{display:block;float:none;width:auto;margin-right:0;text-align:center}.dealersHome .addDealer .wf_field_input,.dealersHome .addDealer .wf_field_input input{font-size:11px;background:#FFF;border:0;height:25px}.modulePreference .blockTitle,.modulePreference .wf_form_content fieldset .wf_legend{color:#646464;font-weight:400;font-size:14px}.modulePreference .showPreferences .checkSelector,.modulePreference .showPreferences .radioSelector{margin-bottom:15px;min-height:25px;*height:25px;padding-top:2px}.modulePreference .viewMode .wf_input_group .wf_label_field,.modulePreference .wf_radio .wf_input_group .wf_label_field{display:inline-block;width:auto;float:left}.moduleAuthent .wf_content{margin-bottom:0;margin-top:0;padding-bottom:0}.moduleAuthent .wf_linecontent{width:100%;float:none;margin-right:0}.moduleAuthent .wf_line{margin-top:0;margin-bottom:10px}.moduleAuthent .wf_submit{background-image:none}.moduleAuthent .wf_submit input{padding:6px 16px}.moduleAuthent .wf_icon_box{display:none}.moduleAuthent .wf_compositeLine .wf_line{margin-bottom:5px}.moduleAuthent .wf_compositeLine .wf_last{display:block;float:none;overflow:hidden;width:auto!important;zoom:1}.moduleAuthent .wf_html{margin-bottom:12px}.moduleAuthent .remember_me .wf_group{margin-bottom:0;margin-top:6px}.moduleAuthent .remember_me .wf_input_group .wf_label_field{padding-top:5px;font-size:10px;color:#363636;text-transform:uppercase}.moduleAuthent .submit{text-align:right}.moduleAuthent .forgotPassword{font-size:10px;color:#363636;text-decoration:none;text-transform:uppercase}.moduleAuthent .forgotPassword:hover{text-decoration:underline}.moduleAuthent .whyCitroen{text-decoration:underline;font-style:italic}.moduleAuthent .loader{display:none;float:right;width:43px;height:11px;background:url(skin/icon/ajax_loader.gif) no-repeat 0 0 transparent}.moduleAuthent .wf_field_input input{height:28px;line-height:24px}.moduleAuthent .wf_inscription_buttons .wf_linecontent{margin-right:0}.moduleAuthent .wf_form_content fieldset{background:0 0}.formAuthent .wf_label_field{width:140px}.formAuthent .wf_linecontent{float:none;width:100%;margin-right:0}.formAuthent .submitLine .wf_content{float:right;width:100%;margin-right:0;text-align:right}.formAuthent .wf_form_content fieldset{background:0 0;padding-bottom:0}.wf_inscription_buttons{margin-top:-5px!important;width:auto!important;margin-right:0;float:right!important}.wf_inscription_buttons .wf_content{margin-right:0}.citroenIdAuthBtn{text-align:center}.citroenIdAuthBtn span{display:inline-block;margin:0 auto;width:115px}.toolsZone .moduleAuthent .btnBlock{margin:12px 0;padding-top:6px;padding-bottom:6px}.configurationPopin{width:900px}.configurationPopin iframe{width:100%;height:460px}.carItem{background:#f2f2f2;margin-bottom:10px;border:1px solid #dfdfdf;position:relative;*zoom:1}.carItem .topCarItem{background:url(bkg/bkgCarItem_ds.png) no-repeat right 80px;padding:18px 0 30px 20px}.carItem .bottomCarItem{position:relative;height:30px;text-align:right;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background-image:linear-gradient(top,#fff 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)}.carItem .configStatus{position:absolute;left:19px;top:9px}.carItem .actionLinks{padding-top:9px}.carItem .actionLinks li{display:inline-block;*display:inline;*zoom:1;margin-right:40px}.carItem .title{font-size:16px;font-family:MyCitroenLight,Arial,sans-serif;line-height:1.6em}.carItem .serviceList{margin-top:35px}.carItem .serviceList li{display:inline-block;*display:inline;*zoom:1;width:80px;margin-right:15px;margin-bottom:30px}.carItem .serviceList li a{display:block;text-align:center;font-weight:700;text-transform:uppercase;font-size:10px}.carItem .serviceList li a:hover{color:#DB002F}.carItem .serviceList li.getOffer a{background-position:35px 5px}.carItem .serviceList li.carBooking a{background-position:-80px 5px}.carItem .serviceList li.getCatalog a{background-position:-178px 5px}.carItem .carPicture{width:261px;padding:0 32px}.carItem .carPicture img{width:100%;height:auto;display:block}.configStatus{font-weight:700;font-size:11px}.configStatus .valid{color:#6ba70b}.configStatus .invalidUpdate{color:#ff7e00}.configStatus .invalidDelete{color:#6fd4e4}.addConfigBlock{background:#f2f2f2;color:#515151;padding:28px 21px;border:1px solid #dedede;position:relative}.addConfigBlock p{font-size:13px;font-family:MyCitroenRegular,Arial,sans-serif}.noConfigContainer{background:url(img/noResult.jpg) no-repeat 0 0;height:367px;position:relative;padding-top:27px}.noConfigContainer .noResultBox{margin:0 60px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:18px 16px;background:#e7e7e7;opacity:.95;color:#404040}.noConfigContainer .noResultBox .title{font-family:MyCitroenBold,Arial,sans-serif;font-size:15px;text-transform:uppercase;margin-bottom:20px}.noConfigContainer .noResultBox p{font-family:MyCitroenBold,Arial,sans-serif;font-size:11px;line-height:14px}.configSmall .configBottom{overflow:hidden;font-size:11px;padding-left:27px}.configSmall .configBottom .allConfig{float:right;background-position:0 center}.configSmall .configTop{padding-left:27px}.configSmall .configTop div.selector select{width:auto}.configSmall .configTop div.selector span{display:inline-block;text-transform:uppercase;color:#363636}.configSmall .configImage{height:90px;padding-top:15px;text-align:center;margin-bottom:10px;background:url(bkg/bkgSmall_ds.png) no-repeat right -10px}.configSmall .configImage img{height:100%;width:auto;max-width:300px}.configSmall .noConfig{padding-bottom:11px}.blockConfigurationInfo{background:#e5e5e5;position:relative}.blockConfigurationInfo .title{font-family:MyCitroenLight,Arial,sans-serif;font-size:15px;text-transform:uppercase;margin-bottom:5px}.blockConfigurationInfo .configState{background:url(icon/icon_state_ds.png) no-repeat 0 0;padding-left:13px;float:left}.blockConfigurationInfo .linkArrow1{float:right}.blockConfigurationInfo select{width:100%}.blockConfigurationInfo .selector{margin-bottom:9px}.blockConfigurationInfo .valid{background-position:0 -13px}.blockConfigurationInfo .invalidDelete{background-position:0 1px}.blockConfigurationInfo .invalidUpdate{color:#ff8e09;background:0 0;padding-left:0}.blockConfigurationInfo .configInner{padding:22px 27px 40px 0}.blockConfigurationInfo .configContent{padding:0 20px;line-height:15px}.blockConfigurationInfo .configContent .title{font-size:12px;font-weight:700;font-family:MyCitroenRegular,Arial,sans-serif;text-transform:uppercase;margin-bottom:10px}.configurationInfoHome .configSmall{padding:16px 27px 22px 0;height:171px}.configurationInfoHome .configSmall .configTop{height:75px;margin-bottom:-25px}.configurationInfoHome .noConfig{height:189px}.moduleConfiguration .noConfig{padding-bottom:20px}.noConfig .configImage{background:url(bkg/noCar_ds.png) no-repeat scroll left 0 transparent;height:120px}.moduleContact .titleServices{margin-bottom:22px;font-size:14px;font-weight:700;padding-left:15px}.moduleContact .contactIframe{margin-bottom:20px}.moduleContact .servicesContent ul.bkgDottedB{padding-bottom:8px}.moduleContact .servicesContent li{margin-bottom:20px}.moduleContact .servicesContent li .serviceLink:hover{color:#6fd4e4}.moduleConteneur iframe{width:100%;height:200px}.moduleCustomerAt .boxCar{padding:0}.moduleCustomerAt .boxCar .wf_linecontent{padding:9px 20px;background:url(skin/bkg/gradientBox.png) no-repeat right top}.moduleCustomerAt .boxCar .describeVehicle{width:50%}.moduleCustomerAt .boxCar .describeVehicle .vehicleLabel{font-size:17px;line-height:20px;font-family:MyCitroenLight,Arial,sans-serif;text-transform:uppercase;margin:10px 0;color:#363636;min-height:40px}.moduleCustomerAt .boxCar .describeVehicle .vehicleVin{font-size:12px;margin-bottom:10px}.moduleCustomerAt .boxCar .statusBTASynchro{display:none}.moduleCustomerAt .introMessage{padding:15px}.moduleCustomerAt .introMessageConfirm{margin-bottom:32px}.moduleCustomerAt .synchroConfirm{margin-top:10px}.moduleCustomerAt .synchroConfirm .boxCar{margin:2px 0}.moduleCustomerAt .synchroConfirm .boxCar .vehicleSynchro{padding:9px 20px;background:url(skin/bkg/gradientBox.png) no-repeat right top}.moduleCustomerAt .synchroConfirm .vehicleSynchro .resultEquipment{margin-top:8px;padding-bottom:8px}.moduleCustomerAt .synchroConfirm .vehicleSynchro .resultVehicle span{color:#a64f5f}.moduleCustomerAt .boxCarTitle{margin-top:0}.moduleCustomerAt .boxCarTitle h3{text-transform:uppercase;font-family:Arial,sans-serif;font-size:12px;font-weight:700;margin:7px 0 0}.moduleCustomerAt .synchroForm_form .wf_form_content fieldset{padding-bottom:0;background:0 0;margin-bottom:0}.moduleCustomerAt .boxCarWithEquipment .statusBTASynchro{display:block;background:#E5E5E5;margin:15px -20px -10px;padding:8px 20px;font-size:11px}.moduleCustomerAt .synchroConfirm_content .buttonsZone{padding:15px 0 0;text-align:right}.popinContent .boxConfirmation .content{padding:10px 10px 10px 50px}.popinContent .boxConfirmation .messageBox{padding:2px 0}.popinContent .okBlock .content{background:url(skin/bkg/okBlock.png) no-repeat 5px center}.popinContent .nokBlock .content{background:url(skin/bkg/nokBlock_ds.png) no-repeat 5px center}.moduleSynchroVinPopin{max-height:635px;overflow:auto}.moduleEntretien .carsContent{padding-bottom:25px;margin-bottom:20px}.moduleEntretien .topInfoCar{position:relative;margin-left:-15px}.moduleEntretien .entretienPlan{overflow:hidden;padding-bottom:10px;text-align:right}.moduleEntretien .entretienPlan a:hover{text-decoration:underline}.moduleEntretien .services{background-color:#bfbfbf;margin:10px 0}.moduleEntretien .operationMessage{display:table;margin-bottom:10px}.moduleEntretien .operationMessage span{vertical-align:middle;display:table-cell;height:100%}.moduleEntretien .operationMessage .image{margin-right:10px}.moduleEntretien .addPdvButton span{padding:0 14px 0 25px}.carImage{float:left;width:400px;background:url(skin/bkg/bkg-car.png) no-repeat 0 -60px;text-align:center}.rightInfo{padding-top:73px}.infoCar .vinCode .vinLabel span{background:url(skin/bkg/bkg-dotted-dark-gray-logo.png) repeat-y right 2px}.infoCar .vinCode .help{background:url(skin/icon/separator.png) no-repeat left center}.carsContentEntretien{position:relative;zoom:1}.carsContentEntretien .legalBlock{margin-top:15px;margin-left:-15px}.carsContentEntretien p{margin-bottom:10px}.carsContentEntretien .toggleMessage{margin-bottom:0}.carsContentEntretien .renewEntretien{margin-top:30px}.carsContentEntretien .tab-container{position:relative;z-index:2}.carsContentEntretien .historyErrorMessage{border:1px solid #d71f85;padding:20px}.carsContentEntretien .historyErrorMessage p{margin-bottom:0;font-size:11px}.carsContentEntretien .tbody .toggleHead{border-top:2px solid #e7e7e7;background-color:#f5f5f5}.carsContentEntretien .tbody .toggleHead:hover{background-color:#F5F5F5!important;cursor:pointer}.carsContentEntretien .tbody .toggleHead .toggleIcon{padding-left:45px}.carsContentEntretien .tbody .toggleHead .unveilOpened{border:none!important}.carsContentEntretien .tbody .togglerFirst{border-top:0}.carsContentEntretien .tbody .toggleHeadClosed{background-color:#FFF!important}.carsContentEntretien .tbody .unread{background-color:#f5f5f5!important}.carsContentEntretien .tbody .toggleBody .contentTbody{padding:10px}.carsContentEntretien .tbody .toggleBody .links{text-align:right;padding:10px 0 0}.carsContentEntretien .tbody .toggleBody .links a{margin-left:10px}.carsContentEntretien .tbody .toggleBody .links a:hover{text-decoration:underline}.carsContentEntretien .tbody .toggleBody .interventionBlock{font-size:11px;margin-bottom:20px}.carsContentEntretien .tbody .toggleBody .interventionBlock h2{color:#6fd4e4;font-size:12px;font-weight:700;margin-bottom:10px}.carsContentEntretien .tbody .toggleBody .interventionBlock .moIntervention p,.carsContentEntretien .tbody .toggleBody .interventionBlock .partsIntervention p{line-height:16px}.carsContentEntretien .tbody .toggleBody .interventionBlock .moIntervention strong,.carsContentEntretien .tbody .toggleBody .interventionBlock .partsIntervention strong{display:block;padding-bottom:4px}.carsContentEntretien .tbody .toggleBody .recapIntervention{margin-bottom:20px}.carsContentEntretien .tbody .toggleBody .legals{font-style:italic}.carsContentEntretien .tbody .toggleClosed{display:none}.carsContentEntretien table td,.carsContentEntretien table th{padding:13px 5px;vertical-align:middle}.carsContentEntretien table .togglerHistory,.carsContentEntretien table .togglerOperation{white-space:nowrap}.carsContentEntretien .titleOperation .txt{display:inline-block;vertical-align:middle;border-right:1px dotted #959595;padding-right:13px;color:#DB002F}.carsContentEntretien .titleOperation .statusItem{vertical-align:middle}.carsContentEntretien .toggleHeadClosed .titleHistory .txt,.carsContentEntretien .toggleHeadClosed .titleOperation .txt{color:#363636}.carsContentEntretien .arrowToggle{border-right:1px dotted #959595;color:#646464;display:block;font-size:11px;font-weight:700;padding-right:13px}.carsContentEntretien .infoCar .tabs{margin-bottom:-1px;position:relative;z-index:4}.carsContentEntretien .titleHistory .txt{color:#DB002F}.carsContentEntretien .tabs li a{text-transform:uppercase}.blockVehicleInfos{margin-bottom:20px}.blockEtouch .blockAverage{margin-top:13px;font-weight:700;font-size:10px;text-transform:uppercase;margin-left:15px;padding-right:10px}.blockEtouch .blockAverage .averageResult{font-size:18px;text-transform:none}.blockEtouch .blockAverageFirst{border-right:1px dashed #898989;margin-left:0}.blockEtouch .topContent .title{background:url(icons/icons-service-etouch.png) no-repeat 0 0;height:35px;line-height:35px;margin-top:13px;padding-left:52px}.deleteChoise{width:100%}.deleteChoise .choiceItem{display:inline-block;width:50%;vertical-align:top}.noCars{position:relative}.noCars .noCarsContent,.noCars .noCarsContent .blockBorderedTB{position:relative;font-size:12px}.noCars .noCarsContent h2{margin-bottom:10px;font-size:12px}.noCars .noCarsContent .btnBottom{bottom:-17px;font-size:11px}.blockDiagnostic .toggle01{border-bottom:1px solid #ebebeb;padding-bottom:5px}.blockDiagnostic .toggleHead{border-bottom:0;padding:15px 0 5px 37px;padding-right:30px}.blockDiagnostic .toggleHead .title{float:left}.blockDiagnostic .indiquateurBord .toggleHead{padding-bottom:12px;padding-top:16px}.blockDiagnostic .indiquateurBord .subTitle span{background-position:0 -45px}.blockDiagnostic .statusItem{float:right;position:relative;top:-3px}.blockDiagnostic .toggleBody{padding-left:37px}.blockDiagnostic .topContent .title{background-position:0 -120px}.blockDiagnostic .subTitle span{padding:9px 0 9px 36px;display:block;background:url(icons/icons-diagnostic-small.png) no-repeat 0 0}.blockDiagnostic .diagnosticsList li{margin-bottom:10px}.blockContratsServices .statusItem{vertical-align:middle;margin-right:10px}.blockContratsServices .contentInner{padding:15px 22px;color:#fff;text-transform:uppercase;font-weight:700}.blockContratsServices .contractLabel{padding-right:10px}.blockContratsServices .topContent .title{background-position:0 -241px}.blockOperationsToCome .toggleHead{height:1%}.blockOperationsToCome .date{font-size:10px}.blockOperationsToCome .mileage{font-size:18px}.blockOperationsToCome .topContent .title{background-position:0 0}.lastUpdate{color:#474747;margin-bottom:9px;text-align:right}.backTop{margin-bottom:20px;font-size:10px}.blocEtouch .contentInner{padding-top:20px;padding-bottom:15px}.blocEtouch .blackTitle{color:#474747;font-weight:700;font-size:16px;margin-bottom:15px}.blocEtouch .title{font-size:16px;margin-bottom:15px;text-transform:uppercase}.blocEtouch .ecoprofil .colorGreen{color:#6ba70b}.blocEtouch .ecoprofil .colorOrange{color:#f55f26}.etouchRecap thead{margin-bottom:25px}.etouchRecap td{font-weight:700;text-align:center;vertical-align:middle}.etouchRecap td.first{padding-right:18px}.etouchRecap td.last{padding-left:27px}.etouchRecap .maintenanceTitle{font-size:10px;text-transform:uppercase}.etouchRecap .maintenanceTitle span{font-size:14px;display:block}.etouchRecap .contentInner{padding:22px 12px 16px}.etouchRecap .etouchHeader .blockReporting{text-transform:uppercase;padding:0 20px;background:url(backgrounds/border-etouch.png) no-repeat right center;margin-bottom:20px;display:block;height:75px}.etouchRecap .blockReporting.last{background:0 0;padding-right:0}.etouchRecap .blockReporting.first{padding-left:0}.etouchRecap .blockReporting .icon{background:url(icons/icons-service-etouch-small.png) no-repeat center 0;display:block;width:100%;height:35px}.etouchRecap .blockReporting .arrow{background:url(backgrounds/bg-arrow-etouch.png) no-repeat center top;display:block;height:7px;bottom:-7px;position:absolute;width:100%;left:0}.etouchRecap .blockReporting:hover .arrow{background-position:50% -8px}.etouchRecap .blockReporting:hover .blockReportingN1{background-color:#e7e7e7}.etouchRecap .blockReporting:focus .arrow{background-position:50% -8px}.etouchRecap .blockReporting:focus .blockReportingN1{background-color:#e7e7e7}.etouchRecap .blockReportingN1{background:#fff;font-weight:700;display:block;height:100%;position:relative}.etouchRecap .blockReportingN1 .text{padding:0 7px;display:block}.etouchRecap .blockReportingN2{padding-top:10px;display:block}.etouchRecap .consoAverage{font-size:14px}.etouchRecap .consoAverage span{font-size:18px}.etouchRecap .alertTitle{font-size:10px;text-transform:uppercase}.etouchRecap .alertTitle span{display:block;padding-top:25px;background:url(icons/status_ds.png) no-repeat scroll center 0 transparent}.etouchRecap .ecoprofil{font-size:24px;font-family:MyCitroenBold,Arial,sans-serif}.etouchRecap .alertRed span{color:#DB002F;background-position:center -100px}.etouchRecap .blockDiagnostic .icon{background-position:center -107px}.etouchRecap .blockConsommation .icon{background-position:center -162px}.etouchRecap .blockEmission .icon{background-position:center -54px}.etouchRecap .blockEcoProfil .icon{background-position:center -268px}.blockEcoProfil .contentInner{padding-bottom:14px}.blockEcoProfil .helpEcoProfil{float:right;font-size:11px;margin-top:14px}.blockEcoProfil .ecoProfilGraph{background:url(backgrounds/jauge.png) no-repeat center top;height:205px;position:relative;zoom:1}.blockEcoProfil .ecoProfilGraph .handlerGraph{position:absolute;left:-30px;top:-65px}.blockEcoProfil .ecoProfilGraph .percentage{position:absolute;width:200px;text-align:center;bottom:10px;left:50%;margin-left:-100px;font-size:59px;line-height:1.5;font-family:MyCitroenBold,Arial,sans-serif}.blockEcoProfil .topContent .title{background-position:9px -301px;float:left}.blockEcoProfil .yourEcoProfil span{text-transform:uppercase}.blockEcoProfil .colorRed .percentage{color:#e80525}.blockEcoProfil .colorGreen .percentage{color:#6ba70b}.blockEcoProfil .colorOrange .percentage{color:#f55f26}.popin-eco-profil{width:646px}.popin-eco-profil .title{font-weight:700;margin-bottom:20px;text-transform:uppercase;display:block}.popin-eco-profil p{margin-bottom:15px}.popin-eco-profil .ecoProfilImage{margin-bottom:20px}.popin-eco-profil .ecoList .inner{padding-right:10px}.popin-eco-profil .ecoList .ecoProfilImage{height:119px;width:196px;background:url(img/ecoProfil.png) no-repeat 0 0}.popin-eco-profil .orangeProfil .ecoProfilImage{background-position:0 -119px}.popin-eco-profil .redProfil .ecoProfilImage{background-position:0 -238px}.alertBlock{margin-bottom:20px;border:1px solid #6fd4e4}.alertBlock .toggleHead{font-weight:700;cursor:pointer}.alertBlock .mainContent{padding:10px;position:relative;zoom:1}.alertBlock .mainContent .listAlerts{position:relative;overflow:hidden;zoom:1}.alertBlock .mainContent .listAlerts .alertList{display:table-cell;width:10000px;position:relative;*width:auto;*zoom:1}.alertBlock .mainContent .listAlerts .alertList li{margin-bottom:8px}.alertBlock .mainContent .listAlerts .linkPdv{position:absolute;height:100%;right:0;top:0;padding-left:25px;width:115px;border-left:1px dotted #747474}.alertBlock .mainContent .listAlerts .linkPdv a{position:absolute;padding:6px 0 6px 45px;left:25px;top:50%;margin-top:-18px;color:#646464;font-size:12px;font-family:MyCitroenLight,Arial,sans-serif;background:url(backgrounds/citroenpanneau.png) no-repeat left center;cursor:pointer;z-index:5}.alertBlock .error{padding:10px 9px 1px 25px;background:url(icons/error.png) no-repeat left 8px}.servicesListTabs{padding:34px 0 20px;position:relative;zoom:1;background-color:#fff;border-bottom:2px solid #FFF;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background-image:linear-gradient(top,#fff 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)}.servicesListTabs:after{content:"";display:table;clear:both}.servicesListTabs li{float:left;width:16.66%;*width:16.6%;text-align:center;height:93px;background:url(icons/separator-services.png) no-repeat top right;cursor:pointer}.servicesListTabs li.last{background:0 0}.servicesListTabs li .icon{display:inline-block;height:50px;margin-bottom:15px;width:45px;background:url(icons/icons-service-no-etouch.png) no-repeat top center}.servicesListTabs li a{color:#bfbfbf;font-weight:700;display:block;text-transform:uppercase;padding:0 10px}.servicesListTabs li a:hover{color:#474747}.servicesListTabs li.contract .icon{background-position:5px top}.servicesListTabs li.alert .icon{background-position:-103px top}.servicesListTabs li.diagnostic .icon{background-position:-210px top}.servicesListTabs li.entretien .icon{background-position:-317px top}.servicesListTabs li.consommation .icon{background-position:-429px top}.servicesListTabs li.emission .icon{background-position:-534px top}.servicesListTabs li.active a{color:#474747}.servicesListTabs .contentSelected{background:url(backgrounds/bg-tabContentSelected.png) no-repeat top left;width:29px;height:23px;position:absolute;bottom:-25px;margin:0 0 0 40px;padding:0;display:none}.servicesListTabs .active .contentSelected{display:block}.associatedServices{padding:13px 17px}.associatedServices .label{font-weight:700;margin-bottom:20px}.associatedServices .list02{overflow:hidden;margin-top:15px;position:relative;zoom:1}.associatedServices .list02 li{float:left;width:49.99%;padding:2px 0 0}.associatedServices .list02 li span{padding-left:25px}.associatedServices .nbServices{font-size:35px}.blockETouch .faq{padding:8px 18px}.blockETouch .faq .toggleHead{font-size:14px}.blockETouch .faq .toggleBody{color:#fff}.blockETouch .toggleHead{font-size:16px;cursor:pointer}.blockETouch .activateService{float:right;margin-left:30px}.blockETouch .loadingActivation{background:url(icons/loading.png) no-repeat;display:inline-block;*display:inline;*zoom:1;width:53px;height:60px}.blockActivating{background:0 0;-webkit-filter:none;filter:none}.blockActivating .toggle02 .toggleBody{padding:0}.blockActivating .toggle02 .block01{margin-top:30px}.blockActivating .toggle02 .block01Spe{margin-top:10px}.blockActivating .toggle02 .toggle01 .toggleBody{padding:10px 0;border-bottom:1px solid #EBEBEB}.blockActivating .toggleHead{background-color:#BFBFBF;cursor:pointer}.blockActivating .status{padding:20px 0;background-color:#BFBFBF}.blockActivating p{margin-bottom:0}.blockActivating .associatedServices,.blockActivating .faq{background-color:#BFBFBF}.blockETouchHome .block01{border-bottom:none}.blockETouchHome .block01 p{margin-bottom:0}.blockETouchHome .block01Spe .txtR{background:#E5E5E5}.blockETouchHome .block01Spe .Tspace{margin-top:0;padding-top:15px}.graphBlock{position:relative}.graphBlock.large .graphWrap{width:620px}.graphBlock.large .graphItem{padding-left:2px;width:49px}.graphBlock.large .graphConso{font-size:11px;margin:0 5px}.graphBlock.large .graphConso .graph .unite{font-size:10px}.graphBlock.large .evolConso{font-size:15px}.graphBlock .arrow{background:url(icons/carousel-arrow.png) no-repeat 0 0;cursor:pointer;display:block;height:40px;position:absolute;top:130px;width:25px}.graphBlock .arrow.next{background-position:right 0;right:0}.graphBlock .arrow.prev{left:0}.graphBlock .graphItem{width:93px;float:left;overflow:hidden;padding:30px 0 0 10px;*zoom:1}.graphBlock .graphItem:first-child{padding:30px 0 0}.graphBlock .graphConso{color:#fff;font-size:20px;font-weight:700;text-align:center;height:196px;position:relative;margin:0 9px}.graphBlock .graphConso .graph{border-radius:5px 5px 0 0;bottom:0;left:0;position:absolute;width:100%}.graphBlock .graphConso .graph span{display:inline-block;vertical-align:middle}.graphBlock .graphConso .graph span.after{height:100%;display:inline-block;vertical-align:middle;width:0;overflow:hidden}.graphBlock .graphConso .graph .unite{font-size:15px;color:#474747;display:block}.graphBlock .evolConso{font-size:24px;color:#646464;font-weight:700;position:absolute;width:100%;left:0}.graphBlock .dateConso{border-top:5px solid #bfbfbf;padding-top:5px;font-size:11px;color:#474747;text-align:center}.graphBlock .dateConso span{color:#bfbfbf;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.graphBlock .graphWrap .noGraphItem{text-align:center;position:absolute;left:0;top:0}.tableBlock .maj{text-transform:uppercase}.tableBlock .selectors{text-align:right}.tableBlock .tableWrap{padding:10px 0;text-align:center}.tableBlock table{width:100%}.tableBlock td{border-right:1px solid #f2f2f2;font-size:18px;padding:10px;vertical-align:middle}.tableBlock .info{border-right:2px solid #bfbfbf;font-size:11px;font-weight:700;text-align:right}.tableBlock .end{border-right:2px solid #bfbfbf}.tableBlock .bottom{border-bottom:2px solid #bfbfbf}.tableBlock .noReport{width:10000px;position:relative;*width:auto;*zoom:1;font-size:12px}.tableBlock thead th{font-size:11px;font-weight:700}.tableBlock thead span{color:#d0d0d0}.tableBlock .large td{font-size:14px;padding:2px}.tableBlock .large .info{font-size:11px;padding:2px 5px 2px 2px}.tableBlock .noBorder td{border:none}.formHistory{background:#FFF;zoom:1;position:relative;padding:5px}.formHistory .wf_linecontent{width:98%}.formHistory .wf_linecomposite_top{float:none}.formHistory .wf_page_errorMessage{margin:10px}.formHistory fieldset.wf_content{background:0;padding:10px}.formHistory .wf_buttons .wf_linecontent{width:auto}.formHistory .wf_field_textarea textarea{width:98%}.formHistory .requiredFields .wf_html{margin-left:195px}.blockEntretienWrapper{margin-bottom:20px;padding-bottom:10px}.blockAddHistory{margin-top:-20px;margin-bottom:20px;padding-top:0}.formVinVehicle .vinCodeEmpty{margin-right:10px;font-weight:700;padding-right:10px;text-transform:uppercase}.formVinVehicle .addVinVehiculeButton{margin-right:10px}.formVinVehicle .helpAddIcon span{display:inline-block;vertical-align:middle}.blockNoVehicle{position:relative;border-radius:2px;margin-bottom:20px}.blockNoVehicleN1{padding:30px 20px}.formAddNotif .boxFullLength .wf_linecontent{width:auto}.formAddNotif .wf_buttons .wf_content{width:auto;margin-right:0}.formAddNotif .wf_field .wf_input_group .wf_label_field{padding-top:5px}.HomeEntretienInfo .blockHomeTDB{background:#FFF;margin-bottom:15px;overflow:hidden}.HomeEntretienInfo .operationsTitleBlock{padding:10px 5px 15px 45px;font-size:15px;color:#646464;text-transform:uppercase;background:url(icons/operationsCalendar_ds.png) no-repeat left top}.HomeEntretienInfo .operationsTitleBlock span{vertical-align:middle}.HomeEntretienInfo .operationsTitleBlock .titleblock{padding:2px 15px 2px 0;margin-right:15px;display:inline-block}.HomeEntretienInfo .operationsTitleBlock .alertBlocks{font-size:12px;padding:10px 0 10px 40px;background:url(icons/alertpicto_ds.png) no-repeat left center;font-weight:700}.HomeEntretienInfo .operationsContent{padding:5px 12px 20px 40px;overflow:hidden}.HomeEntretienInfo .operationsContent .operations{float:left}.HomeEntretienInfo .operationsContent .operations li{font-size:11px;margin-top:5px;width:100%}.HomeEntretienInfo .operationsContent .operations li:after{content:".";clear:both;display:block;height:0;visibility:hidden}.HomeEntretienInfo .operationsContent .operations li span.statusItem{vertical-align:middle;margin-right:5px;float:left}.HomeEntretienInfo .operationsContent .operations li span.dateStatus{font-weight:700;margin-left:7px}.HomeEntretienInfo .operationsContent .linkAccess{margin-top:25px;float:right}.wf_compositeLine .btnAddDealer{float:right;margin-bottom:0;margin-top:0;margin-left:25px}.wf_compositeLine .pdvLine{float:none;margin:0}.wf_linecomposite_top{width:100%}.historyForm{margin-right:10px}.reasonList .wf_group{display:inline-block;width:50%}.blockEcodrivingInfos .backToTop{font-size:10px;color:#474747}.block01 .toggle01 .toggleHead .date{font-size:10px;font-weight:700;margin-right:5px}.block01 .toggle01 .toggleHead .distance{font-weight:700;font-size:18px}.blockConsumptionGraph .topContent .title{background-position:0 -180px}.blockEmissionGraph .topContent .title{background-position:0 -61px}.servicesListContent .topContentTab{background:url(backgrounds/bg-tabContent.png) repeat-x top left #fff;padding:30px 20px 20px}.servicesListContent .topContentTab .title{font-weight:700;margin-bottom:10px;text-transform:uppercase}.toggle02 .toggleBody{padding:25px 0 0}.toggleBody.chartBlock{margin:0 -15px;background:#fff}.toggleBody.chartBlock .selector{float:left}.toggle01 .blockOperationsToComeWrapper{padding:10px 10px 10px 37px}.chartBlock .periodPartN1{float:right}.moduleFAQ .selectFaq{width:100%}.moduleFAQ div.selector{background:url(forms/select_ds.png) no-repeat -690px -156px}.moduleFAQ div.selector span{background:url(forms/select_ds.png) no-repeat -690px -156px;background-position:-67px 0}.moduleFAQ .selectTheme{margin-bottom:10px}.moduleFAQ .toggle p{margin-bottom:20px}.moduleFAQ .faqContent .title span{line-height:1.333em}.media-items{overflow:hidden;*zoom:1}.media-items li{float:left;width:213px;height:195px;cursor:pointer;margin-bottom:20px}.media-items li .media{margin:0 10px;border:1px solid #dfdfdf}.media-items .media-img{position:relative;*zoom:1;_height:124px;height:138px;overflow:hidden}.media-items .media-img img{display:block}.media-items .media-video.active .mediaLayer{opacity:.5;filter:alpha(opacity=50);z-index:2}.media-items .media-video .media-img:hover .player{display:block;width:100%;height:100%;background:url(skin/bkg/bkg-hover-gallery-video.png) no-repeat center center;position:absolute;z-index:2}.media-items .media-text{padding:0 9px;overflow:hidden;*zoom:1;background:#fff}.media-items .media-info h3{height:40px}.media-items .media-info span.after{display:inline-block;height:100%;overflow:hidden;vertical-align:middle;width:0}.media-items .media-title{color:#5a5a5a;text-transform:uppercase;display:block;display:inline-block;vertical-align:middle}.media-items .media-tooltip{float:left;width:26px;border-left:1px solid #e5e5e5;text-align:center}.media-items .media-tooltip-icon{background:url(skin/icon/icon-tooltip.png) no-repeat right center;display:block;width:27px;height:36px;margin:0}.media-items .media-picture .mediaLayer{display:none;background:url(skin/bkg/bkg-hover-gallery.png) no-repeat center center;z-index:2}.media-items li.media-picture.active .mediaLayer{display:block}.media-date{color:#7f7f7f;font-size:10px;margin-bottom:5px}.media-tooltip-box{background:#d0d0d0 url(skin/bkg/bkg-tooltip.png) repeat-x left bottom;position:absolute;bottom:0;width:100%;font-size:11px;color:#5a5a5a;height:71px;filter:alpha(opacity=0);opacity:0;display:none}.media-tooltip-box .title{font-weight:700;margin-bottom:15px}.media-tooltip-box .media-tooltip-inner{height:71px}.media-tooltip-box .media-tooltip-inner .text{padding-left:20px;padding-right:10px;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.media-tooltip-box .media-tooltip-inner .after{content:" ";height:100%;width:1px;margin-right:-1px;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.media-tooltip-box .tooltip-arrow{display:block;width:15px;height:7px;position:absolute;bottom:-7px;_bottom:-12px;right:14px;background:url(skin/icon/arrow-tooltip.png) no-repeat 0 0}.product-slip{margin-top:15px;*zoom:1}.product-slip .product-slip-desc{color:#888;margin-bottom:15px;line-height:15px}.product-slip .product-slip-desc object{display:block;margin:0 auto}.product-slip .product-slip-title .title{font-family:MyCitroenLight,Arial,sans-serif;font-size:19px;margin-bottom:13px;text-transform:uppercase;display:inline-block;*display:inline;*zoom:1;margin-right:2px}.main-media{text-align:center;position:relative;overflow:hidden}.main-media img{margin-bottom:20px}.main-media .bigImage{position:absolute;left:-9999px}.main-media.big img{width:100%}.thumbnails-media{width:621px;margin:0 auto}.thumbnails-media .media-items li{width:210px}.thumbnails-media .media-items li .media{margin:0 3px}.thumbnails-carousel{height:192px;position:relative;margin-left:1px}.thumbnails-carousel .arrow{position:absolute;width:15px;background:url(skin/icon/icon-arrow-carousel.png) no-repeat;display:block;cursor:pointer;text-indent:-9999px;height:192px}.thumbnails-carousel .arrow.disabled{display:none}.thumbnails-carousel .prev{left:-11px;background-position:left center}.thumbnails-carousel .next{right:-10px;background-position:right center}.moduleInformation .tabs li{min-width:150px;_width:150px}.list-medias .media-items{padding-top:11px;margin:0 -10px}.list-infos .item-text .item-desc{min-height:80px;display:block}.blockMyInscriptionStepOne{margin-right:130px}.blockMyInscriptionStepOne .errorMessageMarging{margin-right:-210px}.blockMyInscriptionStepOne .errorMessageMarging .wf_toolbox{padding-right:77px;width:121px}.blockMyInscriptionStepOne .citroenIdBlock{text-align:left}.blockMyInscriptionStepOne .citroenIdBlock .citroenIdWithConnectorLabel{font-weight:400;width:auto;padding:0 5px 0 10px}.blockMyInscriptionStepOne .social-network{text-align:center;padding:14px 0}.blockMyInscriptionStepOne .social-network li{display:inline-block;padding:0 3px}.blockMyInscriptionStepOne .separator{text-align:center}.blockMyInscriptionStepOne .separator span{padding:0 7px;text-align:center}.blockMyInscriptionStepOne .separator+*{border-top:solid 3px #9A9A9A;margin-top:-8px}.blockMyInscriptionStepTwo{margin-right:130px}.blockMyInscriptionStepTwo .wf_toolbox{width:132px}.blockMyInscriptionStepTwo .specialMarginForm,.blockMyInscriptionStepTwo .specialMarginForm .validationLine,.blockMyInscriptionStepTwo .specialMarginForm .wf_inscription_buttons{margin-right:0}.blockMyInscriptionStepTwo .wf_compositeLine,.blockMyInscriptionStepTwo .wf_line{margin-right:-143px}.blockMyInscriptionStepTwo .wf_label_field{width:47%}.blockMyInscription .wf_label_field{width:50%}.blockMyInscription .backContainer{height:15px}.blockMyInscription .backStep{background:#fff url(skin/icon/back_ds.png) no-repeat left center;padding-left:17px;padding-right:10px;display:inline-block;height:100%}.blockMyInscription .blockForgotPassword a:hover{text-decoration:underline}.blockMyInscription .fieldRequiredLabel{text-align:left}.blockMyInscription .error_message{font-size:13px;color:#d71f85;font-weight:400;margin-bottom:29px;display:none}.blockMyInscription .wf_img{width:95px}.blockMyInscription .wf_imageContainer{margin-top:20px;text-align:center;position:relative}.blockMyInscription .wf_imageContainer.wf_img_empty{background:url(skin/bkg/no-car.png) no-repeat center top;min-height:100px}.blockMyInscription .wf_form_content .titleLabelField .wf_input_group .wf_label_field{font-size:12px;background:0 0;margin-left:0;padding-left:0}.blockMyInscription .wf_form_content fieldset .blockSubscribeCitroenId .wf_legend{width:auto;display:inline;margin-right:10px}.blockMyInscription .citroenIdAuthBtn{border-radius:0;padding:0;display:inline-block;width:100%}.blockMyInscription .citroenIdAuthBtn span{background:url(skin/btn/btn-DSID.png) no-repeat 0 center;display:inline-block;margin:0 auto;padding-left:40px;text-transform:none!important;padding-right:0;font-weight:700;font-size:16px}.blockMyInscription .forceNoCitroenId{margin-left:1px}.blockMyInscription .authent_citroen_id{position:relative;top:-9px}.blockMyInscription .authent_citroen_id a{font-size:12px;text-decoration:underline}.blockMyInscription .citroenIdButtons{display:table;width:100%}.blockMyInscription .citroenIdButtons .citroenIdButton{display:table-cell;vertical-align:middle;padding-left:2px;padding-right:30px}.blockMyInscription .citroenIdButtons .citroenIdLabel{display:table-cell;vertical-align:middle;width:50%;line-height:15px;color:#9A9A9A}.blockMyInscription .citroenIdButtons .forceNoCitroenId{border-radius:0;padding:0;position:relative;margin-right:-30px}.blockMyInscription .citroenIdButtons .forceNoCitroenId span{padding:6px 0;width:29px;background:url(skin/icon/icon-black-cross.png) no-repeat center center}.blockMyInscription .citroenIdButtons .citroenIdAuthBtn{border-radius:0;padding:0;display:inline-block;width:100%}.blockMyInscription .citroenIdButtons .citroenIdAuthBtn span{padding:6px;width:140px}.blockMyInscription .vinLine .vinLink{text-decoration:underline;display:block;margin-top:20px}.blockMyInscription .vinLine .wf_imageContainer{overflow:hidden;min-height:60px}.blockMyInscription .vinLine .wf_imageContainer.wf_img_empty{min-height:100px}.blockMyInscription .vinLine .vinLinkPicture{display:block;min-height:100px;top:0;width:100%}.blockMyInscription .wf_inscription_buttons.wf_buttons .wf_content{padding-left:10px}.blockMyInscription .backLine .wf_toolbox{display:none}.blockMyInscription .wf_radio .wf_input_group .wf_label_field label{color:#9a9a9a;text-transform:uppercase}.blockMyInscription .fullLineField .wf_radio .wf_label_field{margin-right:0;width:100%;margin-bottom:5px}.blockMyInscription .fullLineField .wf_radio .wf_input_group .wf_label_field{display:inline-block;width:auto;margin-top:6px;margin-right:20px}.blockMyInscription .captchaLine .wf_linecontent{width:80%}.blockMyInscription .captchaLine .wf_linecontent .wf_captcha_box{width:150px;margin-left:10px}.blockMyInscription .captchaLine .wf_linecontent .wf_captcha_box .wf_captcha_image{display:inline-block;vertical-align:middle;overflow:hidden}.blockMyInscription .captchaLine .wf_linecontent .wf_captcha_box .wf_captcha_reload{padding-left:40px;background:url(skin/reloadCaptcha_ds.png) no-repeat left center;display:inline-block;vertical-align:middle;min-height:25px;overflow:hidden}.blockMyInscription .captchaLine .wf_linecontent .wf_label_field{width:130px}.blockMyInscription .wf_datepicker_dropdown .wf_input_group .wf_field_select_last .selector{*margin-right:-7px}.blockMyInscription .citroenIdLabel .citroenIdSpan{color:#000;display:inline-block;text-indent:100px;padding:14px 0 0 75px;overflow:hidden;background:url(skin/citroenIdLogo.png) no-repeat left top;vertical-align:baseline;position:relative;top:1px}.blockMyInscription .citroenIdLabel .citroenIdSpan em{color:#6fd4e4}.blockNavigationInscription .moduleRightBlock{display:table-cell;width:11000px;*display:block;*zoom:1;*width:auto}.blockNavigationInscription .blockMessageStep{display:none;background:#EEE;padding:10px 20px;margin-bottom:10px;margin-right:129px}.blockNavigationInscription h2.moduleTitleTwoLines{font-weight:400;margin-bottom:20px;padding:5px 0 5px 20px;text-transform:uppercase}.blockNavigationInscription h2.moduleTitleTwoLines .sub{display:block}.blockNavigationInscription .moduleLeftBlock ul.steps{float:left;width:300px;margin-right:40px}.blockNavigationInscription .moduleLeftBlock ul.steps li{padding-right:18px;font-size:18px}.blockNavigationInscription .moduleLeftBlock ul.steps li p{padding:0 5px 0 80px;background:#D6D6D6 url(skin/circle-arrow.png) no-repeat 10px 10px;color:#fff;height:66px;position:relative}.blockNavigationInscription .moduleLeftBlock ul.steps li p .text{display:inline-block;vertical-align:middle}.blockNavigationInscription .moduleLeftBlock ul.steps li p .after{display:inline-block;content:".";vertical-align:middle;margin-left:-1px;height:100%;width:0;overflow:hidden}.blockNavigationInscription .moduleLeftBlock ul.steps li p .step{position:absolute;width:50px;text-align:center;margin-top:-10px;font-size:25px}.blockNavigationInscription .moduleLeftBlock ul.steps li.active{background:url(skin/side-arrow_ds.png) no-repeat right center}.blockNavigationInscription .moduleLeftBlock ul.steps .stepOne{cursor:pointer}.blockNavigationInscription .moduleLeftBlock ul.steps .stepOne.active{cursor:default}.toolsZone .moduleInscription .btnBlock{margin:12px 0;padding-top:6px;padding-bottom:6px}.toolsZone .moduleAuthent .blockAuthent .authent_form .submit .wf_linecontent.wf_content{float:right}.blockSubscribeCitroenId{margin-top:0}.wf_compositeLine .backLine{float:none}.accountFormCitroen .blockSubscribeCitroenId .whyCitroen{font-style:italic}.blockMessageStep .citroenIdAuthBtn{padding-right:0}.blockMessageStep .citroenIdAuthBtn span{background:url(skin/btn/btn-DSID.png) no-repeat 0 center;display:inline-block;margin:0 auto;padding-left:40px;text-transform:none!important;padding-right:0;font-weight:700;font-size:16px}.messageStep .blockMyInscriptionMessageStep p{line-height:15px}.messageStep .blockMyInscriptionMessageStep .buttonCitroenId .citroenIdAuthBtn{margin-bottom:0}.moduleMonCompte .blockMonCompte{border:6px solid #e5e5e5;border-bottom:0;padding:7px}.moduleMonCompte .blockMonCompte .bkgDottedB{overflow:hidden}.moduleMonCompte .blockMonCompte .completeness{width:85px;height:85px;float:left;overflow:hidden;position:relative;margin-right:10px}.moduleMonCompte .blockMonCompte .completeness .nb-pourcent{position:absolute;left:0;top:33px;width:100%;text-align:center}.moduleMonCompte .blockMonCompte .completeness .nb-pourcent sup{position:relative}.moduleMonCompte .blockMonCompte .helpIcon{float:right}.moduleMonCompte .blockMonCompte .messages-text{margin-bottom:5px;font-family:MyCitroenRegular,Arial,sans-serif;font-size:10px;text-transform:uppercase;font-weight:700;line-height:1.2em}.moduleMonCompte .blockMonCompte .messages-text strong{display:block}.moduleMonCompte .useLegalConditions{text-decoration:underline;cursor:pointer}.moduleMonCompte .text-box{padding:15px 0;display:table-cell;width:11000px;*display:block;*zoom:1;*width:auto}.moduleMonCompte .blockMyAccount .bkgDottedB{padding:10px 20px 20px;margin-bottom:20px;overflow:hidden}.moduleMonCompte .blockMyAccount .details-infos{padding:0 0 15px}.moduleMonCompte .blockMyAccount .details-infos .detailsAccount{margin-top:20px;font-size:12px;padding-left:50px;min-height:32px}.moduleMonCompte .blockMyAccount .details-infos .detailsAccount p{margin-bottom:3px}.moduleMonCompte .blockMyAccount .details-infos .adressAccount{font-size:12px;padding-left:50px;min-height:32px}.moduleMonCompte .blockMyAccount h3{font-size:14px;margin-bottom:20px}.moduleMonCompte .blockMyAccount .rightBtnHelp{float:right;margin-top:60px}.moduleMonCompte .blockMyAccount .completeness{width:145px;height:145px;float:right;overflow:hidden;position:relative;margin-right:15px}.moduleMonCompte .blockMyAccount .completeness .round-pourcent{position:relative;left:0;top:0;width:145px;height:145px;overflow:hidden;display:block;zoom:1}.moduleMonCompte .blockMyAccount .completeness .mask-pourcent{position:absolute;display:block;left:0;top:0;width:145px;height:145px;overflow:hidden;z-index:6;zoom:1}.moduleMonCompte .blockMyAccount .completeness .txt-pourcent{font-size:11px;text-transform:uppercase}.moduleMonCompte .blockMyAccount .nameAccount{font-size:14px;text-transform:uppercase;margin-bottom:15px}.moduleMonCompte .blockMyAccount .infosAccount{font-size:12px;margin-bottom:15px}.moduleMonCompte .blockMyAccount .infosAccount .birthDate{padding-right:15px;margin-right:15px;border-right:1px solid #363636}.moduleMonCompte .blockMyAccount .btnBlock{text-align:right}.moduleMonCompte .blockMyAccount .account-infos{line-height:1.333em}.moduleMonCompte .blockMyAccount .account-infos .loginAccount{float:left;padding-right:20px;margin-right:20px}.moduleMonCompte .editProfile{margin-top:14px}.moduleMonCompte .editProfile .wf_title_container{padding-left:20px}.moduleMonCompte .editProfile .wf_form_content fieldset{margin-top:30px}.moduleMonCompte .editProfile .wf_form_content fieldset .wf_legend{font-weight:400}.moduleMonCompte .fieldRequiredLabel{font-size:13px}.moduleMonCompte .btnDelete:focus,.moduleMonCompte .btnDelete:hover{text-decoration:underline}.moduleMonCompte .editEmail{margin-top:8px}.moduleMonCompte .wf_form_content fieldset{padding-left:20px}.deletePopin{width:650px}#formDeleteErrorContainer.error_message{font-size:13px;color:#6fd4e4;font-weight:400;margin-bottom:29px;display:none}.moduleNotification .blockNotifications{border:6px solid #e5e5e5;border-top:0;border-bottom:0;padding:7px;min-height:60px}.moduleNotification .blockNotifications .message-box{float:left;width:40px;height:30px;margin:0 30px 0 12px;position:relative}.moduleNotification .blockNotifications .message-box span{position:absolute;right:-6px;top:-5px;display:block;height:18px;line-height:18px;text-align:center;width:19px;z-index:1;color:#FFF}.moduleNotification .blockNotifications .message-box span.numbers0{display:none}.moduleNotification .blockNotifications .message-box span.numbers2{font-size:11px}.moduleNotification .blockNotifications .message-box span.numbers3{font-size:9px}.moduleNotification .blockNotifications .text-box{display:table-cell;width:1000px;*width:auto;*zoom:1;position:relative;margin-right:20px}.moduleNotification .blockNotifications .messages-text{font-family:MyCitroenRegular,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:10px;margin-bottom:5px}.moduleNotification .blockMyNotifications{border:1px solid #E4E4E4;padding:12px 14px 20px}.moduleNotification .blockMyNotifications .myNotifications{margin-bottom:10px}.moduleNotification .blockMyNotifications .myNotifications table{border-collapse:collapse;border:0;width:100%}.moduleNotification .blockMyNotifications .myNotifications table td{padding:13px 5px}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead{cursor:pointer}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHeadClosed{background:#f5f5f5}.moduleNotification .blockMyNotifications .myNotifications table tr.notificationLast{border:0;cursor:pointer}.moduleNotification .blockMyNotifications .myNotifications table .notifSender{width:23%}.moduleNotification .blockMyNotifications .myNotifications table .notifDate,.moduleNotification .blockMyNotifications .myNotifications table .notifJoined{width:14%}.moduleNotification .blockMyNotifications .myNotifications table .notifDel{width:8%}.moduleNotification .blockMyNotifications .myNotifications .headNotification .joinedFiles{padding:5px 0 5px 25px}.moduleNotification .blockMyNotifications .myNotifications .headNotification .joinedFiles strong{float:left;margin-right:15px}.moduleNotification .blockMyNotifications .myNotifications .headNotification .joinedFiles ul{overflow:hidden;position:relative}.moduleNotification .blockMyNotifications .myNotifications .headNotification .joinedFiles ul li{float:left;width:48.8%;margin-right:1%}.moduleNotification .blockMyNotifications .myNotifications .headNotification .actions a{float:right;margin-left:20px}.moduleNotification .blockMyNotifications .myNotifications .headNotification .actions a:hover{text-decoration:underline}.moduleNotification .blockMyNotifications .myNotifications .headNotification .actions a.deleteNotification{width:17px;height:17px;overflow:hidden;text-indent:18px}.moduleNotification .blockMyNotifications .myNotifications .bodyNotification{padding:30px 40px 25px}.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifDate,.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifSelect{text-align:center}.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifObject{text-transform:uppercase;color:#363636;text-align:left}.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifSender{padding-left:55px;background-image:url(skin/toggler-closed_ds.png);background-position:23px center;background-repeat:no-repeat}.moduleNotification .blockMyNotifications .myNotifications .toggleHead .notifSender span.arrowToggle{padding-right:12px;display:block;background:url(skin/separator-tr.png) no-repeat right center}.moduleNotification .blockMyNotifications .myNotifications .toggleHead.toggleOpen .notifSender{background-image:url(skin/toggler-opened_ds.png);background-position:23px center;background-repeat:no-repeat}.moduleNotification .blockMyNotifications .myNotifications .toggleHead.unread .notifObject{font-weight:700}.moduleNotification .blockMyNotifications .myNotifications tbody .toggleBody td{padding:10px 10px 0}.moduleNotification .blockMyNotifications .myNotifications tr.headNotifs th{text-transform:uppercase}.moduleNotification .blockMyNotifications .myNotifications tr.headNotifs th .separator{background:url(skin/separator-th_ds.png) no-repeat right center;display:block}.moduleNotification .blockMyNotifications .myNotifications .toggleOpen .notifObject{color:#DB002F;font-weight:700}.moduleNotification .blockMyNotifications .overNotifTop{padding-bottom:10px}.moduleNotification .blockMyNotifications .overNotifs a{float:right;margin-left:20px}.moduleNotification .blockMyNotifications .overNotifs a:hover{text-decoration:underline;text-decoration:underline}.modulePageAccueil iframe{width:100%;height:200px}.dealerLocatorMap{height:275px}.modulePointDeVente .box{margin-top:4px}.modulePointDeVente .list-tabs .tabs li{width:33.3333333333333333333333%;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:0!important;padding-right:2px}.modulePointDeVente .list-tabs .tabs li:last-child{padding-right:0}.modulePointDeVente .noDealers .title{margin:20px 0 10px}.dealerLocatorItem{padding-top:2px;padding-bottom:17px;position:relative}.dealerLocatorItem .dealerInfos{width:48.99999%;margin-left:9px}.dealerLocatorItem .dealerInfos p{color:#363636;line-height:14px}.dealerLocatorItem .dealerInfos p.dealerContact{padding:8px 0 0;margin-bottom:0;color:#5a5a5a}.dealerLocatorItem .dealerInfos a{color:#000}.dealerLocatorItem .dealerUrl{margin-bottom:0;float:left;width:65%}.dealerLocatorItem .dealerName{font-weight:700;text-transform:uppercase;margin-bottom:20px}.dealerLocatorItem .dealerName .dealerNum{font-size:20px;color:#6fd4e4}.dealerLocatorItem .addFavorite{float:left}.dealerLocatorItem .dealerDetails{float:right}.dealerLocatorItem .advisor{position:absolute;bottom:34px}.dealerLocatorItem .advisor .linkAdvisor{height:auto;line-height:25px;max-width:290px}.dealerLocatorItem .advisor .linkAdvisor span{height:auto}.topSearch{margin-bottom:10px}.topSearch .btnSearch{float:right}.topSearch .searchResultLabel{font-weight:700;color:#646464;text-transform:uppercase;float:left;margin-top:4px}.dealerServices{overflow:hidden;*zoom:1}.dealerServices li{width:155px;float:left;margin-bottom:10px}.dealerServices li span{padding-left:56px;display:inline-block;vertical-align:middle;font-size:10px;text-transform:uppercase;height:38px;padding-right:10px}.dealerServices li.VN{background-position:0 -2px}.dealerServices li.PR{background-position:0 -58px}.dealerServices li.APV{background-position:0 -111px}.dealerServices li.VO{background-position:0 -165px}.dealerServices li.E{background-position:0 -336px}.dealerServices li.P{background-position:0 -402px}.dealerServices li.H{background-position:0 -272px}.dealerLinks{position:absolute;bottom:0;left:0;width:100%}.dealerFiche .dealerLocatorItem{margin-bottom:15px}.dealerFiche .dealerLocatorItem .dealerName{margin-bottom:5px;line-height:14px}.dealerFiche .dealerImage{float:left;margin-right:10px;width:104px;height:auto}.dealerFiche .dealerLocatorMap{margin-bottom:17px;overflow:hidden;*zoom:1;position:relative}.dealerFiche .servicesContent{margin-bottom:15px}.dealerFiche .dealerTimeTable{float:left;width:65%}.dealerFiche .scheduleLabel{display:block;margin-bottom:6px}.dealerFiche .timeTable{color:#9a9a9a;margin-right:20px;display:inline-block}.dealerFiche .dealerDetails{float:right;position:relative;top:14px}.dealerFiche .dealerUrl{color:#9a9a9a;text-transform:uppercase;text-decoration:underline}.dealerFiche .bottomLinks{text-align:right}.dealerFiche .bottomLinks .btn span{padding-left:38px}.dealerFiche .bottomLinks .btnAddFavorite{margin-left:10px}.dealerFiche .btnCalculateRoute{position:absolute;bottom:0;right:0;z-index:10}.noFavoriteDealers{position:relative}.noFavoriteDealers .addDealerBtn{bottom:-38px;position:absolute;right:-2px}#tabFO .title{color:#2f2726;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:20px}#tabFO .dealerContact{margin-bottom:20px}#tabFO .box p{line-height:14px;text-align:center;padding:20px 0}#tabFO .box p.noResult{text-align:left}#tabFO .box strong{display:block}.offers{width:100%;font-size:0}.offers li{display:inline-block;width:32.5%;min-height:118px;margin-right:5px}.offers li img{width:100%}.popinSearchResult{width:650px}.popinSearchResult .leftSide{margin-right:10px}.popinSearchResult .rightSide{margin-left:10px}.popinSearchResult .mediaPopin img{height:200px;width:100%}.popinSearchResult .mapContainer .map{height:200px}.popinSearchResult p{padding-left:7px}.popinSearchResult .dealerInfoItem{margin-bottom:30px}.popinSearchResult .businessList .subTitle{text-transform:uppercase;font-weight:700;margin-bottom:4px}.popinSearchResult .businessList li{margin-bottom:15px}.popinSearchResult .businessList p{line-height:15px;margin-bottom:10px;padding:0}.popinSearchResult .btnCalculateRoute{position:absolute;z-index:5;bottom:0;right:0}.popinSearchResult .contactData li{margin-bottom:15px}.popinSearchResult .contactData li .title{font-size:10px;font-family:MyCitroenRegular,Arial,sans-serif;text-transform:uppercase;font-weight:700;padding-left:7px;color:#000}.dealerLocatorPopin{width:900px}.dealerLocatorPopin .box{background:0 0;padding:0}.dealerLocatorPopin iframe{width:100%;height:400px}.contactPopin{width:900px}.contactPopin iframe{width:100%;height:340px}.contactPopin.servicesPopin{width:1150px;height:400px}.dealersHome{border-left:6px solid #E5E5E5;border-right:6px solid #E5E5E5;padding-top:30px}.dealersHome .phoneSmall{padding-top:10px;clear:both;background-position:3px 8px}.dealersHome .mapDealer{height:160px}.dealersHome .noDealer .addDealer{padding-left:10px;padding-right:10px}.dealersHome .noDealer .title{font-size:13px;text-transform:uppercase;line-height:16px;margin-bottom:10px;background:url(icons/titlePDVMyDS.png) no-repeat 8px 2px;padding-left:38px}.dealersHome .noDealer .icon{height:95px;background:url(img/noDealers_ds.png) no-repeat center top;padding-bottom:7px}.dealersHome .detailsDealers{background:#E5E5E5;padding-top:10px}.dealersHome .detailsDealers .selectDealerBox{padding:0 0 10px}.dealersHome .detailsDealers .selectDealerBox select{display:block;width:100%}.dealersHome .addDealer{background:#E5E5E5;padding-bottom:1px;padding-left:10px;padding-right:10px}.dealersHome .addDealer p{margin-bottom:10px}.dealersHome .addDealer .wf_linecontent .wf_button{background-image:none}.dealersHome .addDealer .wf_field_input{padding-left:3px}.dealersHome .addDealer .wf_button input{padding-right:0;font-size:12px}.dealersHome .infosDealers{padding:10px;font-size:12px}.dealersHome .infosDealers .nameDealer{font-weight:700;text-transform:uppercase}.dealersHome .infosDealers .linksDetails{text-align:right;padding-top:10px}.dealersHome .infosDealers .linksDetails a.leftLink{float:left}.dealersHome .infosDealers .linksDetails a.linkAdvisor{position:relative;top:10px;display:block;text-align:left;line-height:14px}.dealersHome .infosDealers .iconsDealer ul{display:block;position:relative;margin:5px 0}.dealersHome .infosDealers .iconsDealer ul li{float:left;height:20px;margin-right:17px;position:relative;width:23px}.dealersHome .infosDealers .iconsDealer ul li.APV{background-position:0 -54px}.dealersHome .infosDealers .iconsDealer ul li.PR{background-position:0 -27px}.dealersHome .infosDealers .iconsDealer ul li.VO{background-position:0 -75px}.dealersHome .infosDealers .iconsDealer ul li.VN{background-position:0 1px}.dealersHome .infosDealers .iconsDealer ul li.E{background-position:0 -131px}.dealersHome .infosDealers .iconsDealer ul li.P{background-position:0 -188px}.dealersHome .infosDealers .iconsDealer ul li.H{background-position:0 -159px}.dealersHome .infosDealers .iconsDealer ul li .tooltip{bottom:23px;display:none;left:-50px;line-height:1.2em;padding:8px 0 0;position:absolute;text-align:center;width:115px;font-size:11px;background:url(img/tooltip_skin.png) no-repeat}.dealersHome .infosDealers .iconsDealer ul li .tooltip .tooltipContent{background:url(img/tooltip_skin.png) repeat-y -232px 0;padding:0 10px;display:block}.dealersHome .infosDealers .iconsDealer ul li .tooltip .tooltipBottom{background:url(img/tooltip_skin.png) repeat-y -116px 0;padding:0 10px;display:block;height:8px}.dealersHome .infosDealers .iconsDealer ul li:hover .tooltip{display:block}.dealersHome .inner h2{padding:0 10px 3px;text-transform:uppercase;font-size:12px}.dealerDetailsPopin .dealerServices li{width:148px}.dealerList .dealerBlock{position:relative;height:215px}.dealerFavorite .bottomLinks .btnSearch{margin-right:10px}#addDealerForm p{margin-bottom:10px}.modulePreference{width:85%}.modulePreference label{line-height:15px}.modulePreference .checker{float:left}.modulePreference .showPreferences .boxButtons{padding:15px 0;text-align:right}.modulePreference .showPreferences .bkgDottedDoubleB,.modulePreference .showPreferences .bkgDottedDoubleT{color:#363636}.modulePreference .showPreferences .pref-newsletter a,.modulePreference .showPreferences .pref-newsletter a span{font-size:12px;color:#363636}.modulePreference .showPreferences .wf_checkbox label{text-align:justify}.modulePreference .block{padding-left:15px;padding-right:15px}.modulePreference .wf_radio .wf_label_field{width:auto;margin-right:20px;padding-top:3px;line-height:17px;margin-bottom:5px}.modulePreference .wf_form_content fieldset{padding-bottom:0}.modulePreference .editPreferences .wf_checkbox label{text-align:justify}.modulePreference .wf_content.wf_linecontent{width:100%}.modulePreference .wf_buttons .wf_content.wf_linecontent{width:auto;margin-right:0}.modulePreference .openPagePopin:hover{text-decoration:underline}.carsContent{padding-bottom:25px;margin-bottom:20px}.topInfoCar{position:relative;margin-left:-15px;overflow:hidden}.bottomInfoCar{overflow:hidden;padding-left:18px;margin-bottom:39px}.bottomInfoCar .currentKmCar,.bottomInfoCar .yearKmCar{width:192px;float:left}.bottomInfoCar .block{border-left:5px solid #6a6a6a;color:#6a6a6a;font-weight:700;padding-left:6px;text-transform:uppercase}.bottomInfoCar .block .title{display:block;font-size:10px}.bottomInfoCar .block .info{font-size:25px}.moduleVehicle .blockVehicleWithActions{margin-top:0}.moduleVehicle .blockVehicleWithActions .carDetails{padding-top:0}.moduleVehicle .rightInfo{padding-top:93px}.moduleVehicle .modificationRenew{float:right}.moduleVehicle .dateOfRenewLabel{float:left}.moduleVehicle .dateOfRenewS{text-align:center;display:block;color:#9a9a9a}.moduleVehicle .ddDateOfRenew{display:none}.infoCarAbout{width:250px;text-align:right;position:absolute;right:0;top:0}.infoCarAbout .carBrand{text-transform:uppercase;font-size:17px;font-family:MyCitroenLight,Arial,sans-serif;margin-bottom:3px;line-height:1.25em}.infoCarAbout .guaranteeEnd{display:block;margin-bottom:5px}.rightInfo .btn{margin-top:13px;text-transform:uppercase;font-weight:700}.infoCar{margin-bottom:15px}.infoCar .vinCode{text-transform:uppercase}.infoCar .vinCode li{display:inline-block;*display:inline;*zoom:1;color:#6a6a6a}.infoCar .vinCode .vinLabel{font-size:11px;font-weight:700}.infoCar .vinCode .vinLabel span{padding:1px 11px 0 0;margin-right:10px;display:block}.infoCar .vinCode .addVin{font-weight:700;margin-right:10px}.infoCar .vinCode .help{padding-left:8px}.infoCar .vinCode .help a{color:#DB002F;display:block;font-size:15px;font-weight:700;height:23px;line-height:21px;padding:0}.blockVehicleInfos{position:relative;background:#f2f2f2;border:1px solid #dedede;border-radius:2px}.blockVehicleInfos .unit{height:134px}.blockVehicleInfos .vehicle{background:url(img/unknow-car.png) no-repeat center center}.blockVehicleInfos h2{background:0 0;padding:0}.blockVehicleInfos .message .middleAlign{padding-left:20px;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.blockVehicleInfos .message .after{content:" ";height:100%;width:1px;margin-right:-1px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.deleteChoise{margin-bottom:12px}.deleteChoise .radio{margin-bottom:5px}.deleteChoise label{margin-left:5px;display:inline-block;*display:inline;*zoom:1}.addVehicleForm .wf_submit{float:right}.addVehicleForm #vinLink{text-decoration:underline}.addVehicleForm .goBack{float:right;font-size:13px;margin-right:10px}.popinSellVehicle{width:700px}.popinSellVehicle iframe{width:100%;height:500px}.errorUpload{color:#DC0030}.popinVIN{width:auto}.popinVIN .boxContent{max-height:600px}a.noPointer{cursor:default}.blockConfigurationInfo{background-color:#897766}.blockConfigurationInfo .title{color:#fff}.blockConfigurationInfo .valid{color:#fff;font-family:MyCitroenRegular,Arial,sans-serif}.blockConfigurationInfo .invalidDelete{color:#ad0040}.blockConfigurationInfo .configBottom a{min-height:16px}.blockConfigurationInfo .configBottom a:hover{color:#fff;background-image:url(skin/icon/icon-arrow-white.png)}.blockConfigurationInfo .btnBottom{right:50px;bottom:-14px;padding-top:0;padding-bottom:0}.blockConfigurationInfo .btnBottom span{font-size:12px;background-position:right 7px}.blockConfigurationInfo .configContent .title{color:#fff}.blockConfigurationInfo .configContent p{color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif}.moduleConfiguration .carItem{background:#897766;border:0}.moduleConfiguration .carItem .date,.moduleConfiguration .carItem .title{color:#2f2726}.moduleConfiguration .carItem .serviceList a,.moduleConfiguration .carItem .serviceList a:hover{color:#fff}.moduleConfiguration .carItem .bottomCarItem{background-color:#c4b7a6;-webkit-filter:none;filter:none}.moduleConfiguration .carItem .bottomCarItem .actionLinks li{background-image:url(skin/icon/icon-arrow-dark-gray.png)}.moduleConfiguration .carItem .bottomCarItem .actionLinks a{color:#2f2726}.moduleConfiguration .carItem .bottomCarItem .actionLinks a:hover{text-decoration:underline}.moduleConfiguration .configStatus .valid{color:#2f2726}.moduleConfiguration .configSmall .configTop div.selector span{display:block}.moduleConfiguration .configSmall .configImage{background-position:right -60px}.moduleConfiguration .configSmall .configBottom{margin-top:-4px}.moduleConfiguration .addConfigBlock{color:#2f2726;background:#c4b7a6;border:0}.moduleConfiguration .addConfigBlock .addConfiguration{bottom:-17px}.moduleNotification .blockNotifications{border-color:transparent;color:#fff}.moduleNotification .blockNotifications .message-box{background:url(skin/icon/envelop_ds.png) no-repeat left top}.dealersHome{border-color:transparent}.dealersHome .inner h2{color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif}.dealersHome .addDealer,.dealersHome .detailsDealers{background-color:transparent}.dealersHome .infosGen{font-family:MyCitroenRegular,Arial,sans-serif;color:#fff;line-height:1.2}.dealersHome .infosGen .adressDealer{color:#c4b7a6}.dealersHome .addDealer p{font-family:MyCitroenRegular,Arial,sans-serif;color:#c4b7a6}.dealersHome .addDealer .wf_field_input input{color:#000;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400;font-size:12px}.dealersHome .phoneSmall{color:#c4b7a6}.dealersHome .infosDealers .iconsDealer ul li .tooltip{background-color:#fff;background-image:none}.dealersHome .addDealer .wf_button input{padding-left:10px}.dealersHome .noDealer .title{color:#ad0040}.moduleMonCompte .blockMonCompte{border-color:transparent}.moduleMonCompte .blockMonCompte .historypush{font-size:10px}.moduleMonCompte .blockMonCompte .completeness .nb-pourcent{font-family:MyCitroenBold,Arial,sans-serif;font-weight:400;color:#ad0040;font-size:16px}.moduleMonCompte .blockMonCompte .completeness .nb-pourcent sup{font-size:9px;top:0}.moduleMonCompte .blockMonCompte .messages-text{color:#fff}.moduleMonCompte .blockMonCompte .messages-text strong{color:#ad0040;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400;margin-bottom:6px}.moduleMonCompte .blockMonCompte .messages-text span{color:#ad0040}.moduleMonCompte .blockMyAccount .completeness .nb-pourcent{color:#ad0040;top:48px}.moduleMonCompte .blockMyAccount .completeness .txt-pourcent{color:#ad0040;top:83px}.popinSearchResult .titleRed{color:#fff;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400;background:0 0;border-left:1px solid #372c2a}.contentBlock,.list-tabs{background-color:#897766;padding:0 0 15px;border:0}.list-tabs .blockVehicleWithActions{margin:0;background-position:0 0}.list-tabs .blockVehicleWithActions .carDetails{padding-right:12px}.infoCarAbout .carBrand{color:#fff}.infoCarAbout .guaranteeEnd{color:#fff;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400}.infoCarAbout .guaranteeEnd strong{font-weight:400}.block01{background-color:#2f2726;-webkit-filter:none;filter:none;margin-left:10px;margin-right:10px;border:0;color:#c4b7a6}.block01 .contentInner{padding:10px;background-color:#2f2726}.blocEtouch .title{color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400}.blocEtouch .ecoprofil .colorRed{color:#ad0040}.HomeEntretienInfo .blockBorderedTB,.HomeEntretienInfo .blockHomeTDB{background-color:#2f2726;border:0;margin-left:10px;margin-right:10px}.HomeEntretienInfo .operationsTitleBlock .titleblock{color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif;border-right:1px solid #423430}.HomeEntretienInfo .operationsTitleBlock .alertBlocks{color:#ad0040}.HomeEntretienInfo .blockBorderedTB,.HomeEntretienInfo .operationsContent .operations li{color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif}.HomeEntretienInfo .operationsContent .operations li span.dateStatus{font-size:13px}.formVinVehicle .vinCodeEmpty{border-right:1px solid #423430;color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif}.moduleEntretien .operationMessage .message{color:#fff;font-family:MyCitroenRegular,Arial,sans-serif;line-height:1.2}.accessEntretiens,.accessServiceLink{background-color:#897766;-webkit-filter:none;filter:none;background-image:none;text-transform:none;border:none}.accessEntretiens:hover,.accessServiceLink:hover{background-color:#fff;color:#897766;background-image:none;-webkit-filter:none;filter:none}.accessEntretiens:hover span,.accessServiceLink:hover span{background-position:right -20px}.etouchRecap .alertGreen span{color:#fff}.nav-cat-title .title{background-color:#2f2726;color:#fff}.colLeft .nav-cat .listArrow5 li a{text-transform:uppercase;color:#c4b7a6}.colLeft .nav-cat .listArrow5 li.active a{background-color:#ad0040;color:#fff}.colLeft .nav-cat .listArrow5 li:hover a{background-color:#850034;color:#fff}.colLeft .nav-cat .listArrow5 li:hover a span.arrow-right{display:none}.listArrow5 li{border-bottom:1px solid #372c2a}.moduleTitle{color:#fff;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400}.moduleMonCompte{font-family:MyCitroenRegular,Arial,sans-serif}.moduleMonCompte .blockMyAccount{font-family:MyCitroenRegular,Arial,sans-serif;color:#c4b7a6}.moduleMonCompte .blockMyAccount h3{color:#c4b7a6;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400}.moduleMonCompte .blockMyAccount .infosAccount,.moduleMonCompte .blockMyAccount .nameAccount{color:#c4b7a6}.moduleMonCompte .blockMyAccount .infosAccount .birthDate,.moduleMonCompte .blockMyAccount .nameAccount .birthDate{border-color:#c4b7a6}.moduleMonCompte .blockMyAccount .details-infos .adressAccount{background:url(skin/icon/icon-mail_ds.png) no-repeat left top;line-height:15px}.moduleMonCompte .blockMyAccount .account-infos .loginAccount{background-image:none;border-right:1px solid #372c2a}.moduleMonCompte .unsubscribeAccount:hover{color:#fff}.moduleMonCompte .editProfile .wf_form_content fieldset h3.wf_legend{font-family:MyCitroenRegular,Arial,sans-serif;color:#fff;text-transform:uppercase;font-size:13px}.moduleMonCompte .fieldRequiredLabel{font-family:MyCitroenRegular,Arial,sans-serif;color:#c4b7a6}.wf_page_title{font-family:MyCitroenBold,Arial,sans-serif;font-weight:400;color:#c4b7a6}.wf_label_field{font-family:MyCitroenRegular,Arial,sans-serif;color:#c4b7a6;line-height:21px}.wf_disabled .wf_field_input,.wf_disabled .wf_field_input input{background-color:#c4b7a6}.wf_field_input input{background-color:#fff}.wf_error .wf_label_field{color:#ad0040}.wf_message_error,.wf_message_inner{background-color:transparent;color:#ad0040}.wf_form_content fieldset{background:0 0;border-bottom:1px solid #372c2a}.wf_cancel,.wf_submit{background-image:none}.wf_button{border-radius:2px;padding-right:20px}.wf_button input{padding-top:3px;padding-bottom:5px;padding-left:15px;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400}.btnGrey{background-color:#897766;border-radius:2px}.btnGrey input{background:url(skin/icon/icon-arrow-bold.png) no-repeat right 10px}.btnGrey span{text-transform:capitalize}.btnGrey:hover{background-color:#fff}.btnGrey:hover input{color:#897766;background-position:right -16px}.btnGrey:hover span{color:#897766;background-position:right -20px}.popinContent{color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif}.popinContent .popin-inner{background-color:#2f2726}.popinContent .popin-inner .popin-box{color:#c4b7a6}.popinContent .popin-title{color:#fff;font-family:MyCitroenLight,Arial,sans-serif}.popinContent .close{color:#ad0040;background-position:100% 3px;font-size:12px}.box{background-image:none;background-color:#897766;color:#c4b7a6}.box p{color:#fff}.modulePreference .wf_form_content fieldset h3.wf_legend{font-family:MyCitroenRegular,Arial,sans-serif;font-weight:700;color:#c4b7a6;margin-top:5px;font-size:13px}.modulePreference .wf_line{color:#c4b7a6}.modulePreference .wf_line .btnModify span{padding-left:20px}.moduleNotification .blockMyNotifications{background:0 0;color:#c4b7a6;font-family:MyCitroenRegular,Arial,sans-serif;border-color:#c4b7a6;padding-bottom:28px}.moduleNotification .blockMyNotifications .overNotifs a{font-weight:400}.moduleNotification .blockMyNotifications .myNotifications{background:0 0;border:none;border-bottom:2px solid #ad0040;padding-bottom:14px}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead,.moduleNotification .blockMyNotifications .myNotifications table tr.unread{background:0 0}.moduleNotification .blockMyNotifications .myNotifications table th{padding:13px 0}.moduleNotification .blockMyNotifications .myNotifications table th.notifSender{padding:13px 5px}.moduleNotification .blockMyNotifications .myNotifications table td{border:0;color:#c4b7a6;background:url(skin/separator-th_ds.png) no-repeat right center;vertical-align:middle}.moduleNotification .blockMyNotifications .myNotifications table td .headNotification .joinedFiles{background-position:left bottom}.moduleNotification .blockMyNotifications .myNotifications table td span{color:#c4b7a6}.moduleNotification .blockMyNotifications .myNotifications table tr.headNotifs{background-color:#c4b7a6}.moduleNotification .blockMyNotifications .myNotifications table tr.headNotifs th .separator{color:#2f2726;font-weight:400;padding:5px 0}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead{border-top:1px solid #2f2726}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead .notifDate,.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead .notifObject{color:#c4b7a6;font-weight:400;line-height:1.2}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead .notifSender span.arrowToggle{color:#c4b7a6;font-weight:400;background-image:url(skin/separator-th_ds.png);padding:5px 0}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleHead .notifSelect{background:0 0}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen .notifObject{font-weight:700}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody,.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen{background:#897766}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody td,.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen td{color:#fff}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody{border-top:1px solid #c4b7a6}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody td{background:0 0}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody .headNotification.bkgDottedB{border-bottom-color:#c4b7a6;padding-bottom:5px}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody .headNotification .actions{padding-bottom:5px}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody .headNotification .actions a{color:#2f2726;background-image:url(skin/icon/icon-arrow-dark-gray.png)}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleBody .headNotification .actions a:hover{text-decoration:underline}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen{background:#897766 url(skin/icon/border-table-toogle.png) repeat-x left bottom}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen .notifDate,.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen .notifObject,.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen .notifSender span.arrowToggle{color:#fff}.moduleNotification .blockMyNotifications .myNotifications table tr.toggleOpen.attachedFiles .notifJoined{background-position:center -127px}.btn-champ{background:#897766;color:#fff}.btn-champ span{padding-left:15px}.btn-champ:hover{background:#fff;color:#897766}.btn-champ:hover span{background-position:right -19px}.modulePointDeVente .list-tabs{padding:15px 15px 20px;background:0 0;border:1px solid #897766}.modulePointDeVente .list-tabs .tabs li a{background:#2f2726;color:#c4b7a6;border-top:1px solid #c4b7a6;border-left:1px solid #c4b7a6;border-right:1px solid #c4b7a6}.modulePointDeVente .list-tabs .tabs li a:hover,.modulePointDeVente .list-tabs .tabs li.active a{background:#c4b7a6;color:#2f2726;box-shadow:none}.modulePointDeVente .list-tabs .tab-container .tab-container-inner{border-color:#ad0040}.modulePointDeVente .bkgDottedB{border-bottom:0;font-family: MyCitroenRegular,Arial,sans-serif}.modulePointDeVente .tab-container{background:#c4b7a6;color:#2f2726}.modulePointDeVente .dealerFiche .dealerUrl,.modulePointDeVente .dealerFiche .timeTable,.modulePointDeVente .dealerLocatorItem .dealerInfos p.dealerContact{color:#2f2726}.modulePointDeVente .bottomLinks{background:url(skin/bkg/bkg-dotted-multi.png) repeat-x left top;padding-top:15px}.modulePointDeVente .arrow.next,.modulePointDeVente .arrow.prev{display:none}.dealerServices li span{color:#fff}.btnCalculateRoute.btn{background:#897766;color:#fff}.btnCalculateRoute.btn:hover{background:#fff}.btnCalculateRoute.btn:hover span{background-image:url(skin/icon/icon-position_ds.png);color:#897766}.btnCalculateRoute.btn span{background:url(skin/icon/icon-position.png) no-repeat 10px 8px;padding:0 3px 2px 31px;text-transform:lowercase}.servicesContent li span,.servicesContent li:hover span{color:#2f2726}.moduleContact .titleServices{color:#c4b7a6}.moduleContact .servicesContent{background:url(skin/bkg/bkg-line-multi.png) repeat-x left top}.moduleContact .servicesContent .bkgDottedB{background:url(skin/bkg/bkg-line-multi.png) repeat-x left bottom;border-bottom:0}.moduleContact .servicesContent li span{color:#fff}.moduleFAQ .contentBlock{padding:15px 15px 20px;background:0 0;border:1px solid #897766}.moduleFAQ .contentBlock .selector{height:30px;background-image:none;background-color:#fff;padding-right:15px}.moduleFAQ .contentBlock .selector span{background:url(skin/icon/icon-selector.png) no-repeat right center;color:#000;height:30px;line-height:30px}.moduleFAQ .contentBlock .selector option{padding:5px 0 5px 10px}.moduleFAQ .contentBlock .selector option:hover{background-color:#ad0040}.moduleFAQ .contentBlock .borderedBlock{padding-top:0;border:0}.moduleFAQ .contentBlock ul li{background-color:#2f2726;border-bottom:1px solid #372c2a}.moduleFAQ .contentBlock ul li.activeToggle{padding:0}.moduleFAQ .contentBlock ul li.activeToggle .toggleHead{background-color:#897766;border-bottom:2px solid #c4b7a6;background-position:28px center}.moduleFAQ .contentBlock .toggleHead h3{color:#c4b7a6;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400}.moduleFAQ .contentBlock .toggleOpen h3{color:#fff}.moduleFAQ .contentBlock .toggleBody{color:#fff;background-color:#897766;padding-left:32px;line-height:15px;font-family:MyCitroenRegular,Arial,sans-serif}.toggle04.activeToggle .toggleHead{padding:14px 14px 14px 70px}.moduleVehicle .blockVehicleWithActions{margin-left:16px}.moduleVehicle .tabs li a:hover,.moduleVehicle .tabs li.active a{background:#2f2726;color:#fff;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400;text-transform:uppercase}.moduleVehicle .list-tabs .infoCar{margin-left:15px;margin-right:15px}.moduleVehicle .list-tabs .infoCar .tab-container{background:#2f2726;border-top:0;border-bottom:0}.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner{font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400;border-bottom:0}.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner .vinLabel{color:#fff}.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner .vinLabel span{background:0 0}.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner .addVin,.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner table.infoTable{color:#fff}.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner table.infoTable .even{background-color:#897766}.moduleVehicle .list-tabs .infoCar .tab-container .tab-container-inner table.infoTable td strong{font-weight:400}.moduleVehicle .bottomInfoCar{padding-left:28px;width:90%}.moduleVehicle .bottomInfoCar .block{border-left-color:#c4b7a6;color:#fff;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400}.moduleVehicle .bottomInfoCar .block .title{line-height:14px}.moduleVehicle .bottomInfoCar .block.currentKmCar,.moduleVehicle .bottomInfoCar .block.yearKmCar{border-right:1px dotted #c4b7a6;width:130px;margin-right:40px;padding-right:40px}.moduleVehicle .bottomInfoCar .block.currentKmCar{padding-left:10px}.moduleVehicle h3.wf_legend{color:#fff;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400;margin-top:10px;text-transform:uppercase}div.uploader span.action{background-color:#ad0040}div.uploader span.action:hover,div.uploader.hover .uploadLabel.action{background-color:#850034}.oneCol .moduleVehicle .boxInfos p{min-height:26px;line-height:26px}.moduleInformation .list-notabs .tab-container .item-infos,.moduleInformation .list-tabs .tab-container .item-infos{border:1px solid #2f2726;background-color:#c4b7a6}.moduleInformation .list-notabs .tab-container .item-infos .item-text,.moduleInformation .list-notabs .tab-container .item-infos .rte-desc,.moduleInformation .list-tabs .tab-container .item-infos .item-text,.moduleInformation .list-tabs .tab-container .item-infos .rte-desc{color:#2f2726;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400}.moduleInformation .list-notabs .tab-container .item-infos .title,.moduleInformation .list-tabs .tab-container .item-infos .title{color:#2f2726}.moduleInformation .list-notabs .tab-container .item-infos .openArticle,.moduleInformation .list-tabs .tab-container .item-infos .openArticle{border-radius:2px}.moduleInformation .list-notabs .tab-container .item-infos .openArticle span,.moduleInformation .list-tabs .tab-container .item-infos .openArticle span{text-transform:capitalize}.moduleInformation .list-notabs .tab-container .media-article-hr,.moduleInformation .list-tabs .tab-container .media-article-hr{height:1px;background:#897766;margin:10px auto 20px;width:80%}.moduleInformation .list-notabs .top-link-bloc,.moduleInformation .list-tabs .top-link-bloc{background:0 0}.moduleInformation .list-notabs .top-link-bloc .back,.moduleInformation .list-tabs .top-link-bloc .back{background:url(skin/icon/icon-retour.png) no-repeat left center;padding-left:20px;color:#fff}.moduleInformation .list-notabs .top-link-bloc .back span,.moduleInformation .list-tabs .top-link-bloc .back span{text-transform:capitalize;font-family:MyCitroenRegular,Arial,sans-serif;font-weight:400}.moduleInformation .list-tabs{background:0 0}.moduleInformation .list-tabs .tabs li a{background:0 0;border-top:1px solid #897766;border-left:1px solid #897766;border-right:1px solid #897766;color:#c4b7a6;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400}.moduleInformation .list-tabs .tabs li.active a,.moduleInformation .list-tabs .tabs li:hover a{background:#897766;color:#2f2726;box-shadow:none}.moduleInformation .list-tabs .tab-container{background-color:#897766;border:0}.moduleInformation .list-tabs .tab-container .tab-container-inner{border-bottom-color:#ad0040}.moduleInformation .list-gallery .pagination{padding-bottom:0}.moduleInformation .list-gallery .pagination ul{background:0 0;padding-bottom:15px}.moduleInformation .list-gallery .pagination ul li a{color:#fff}.moduleInformation .list-gallery .product-slip{background:0 0}.moduleInformation .list-gallery .product-slip .product-slip-desc,.moduleInformation .list-gallery .product-slip .product-slip-title .media-date,.moduleInformation .list-gallery .product-slip .product-slip-title .title{color:#2f2726}.moduleInformation .rte-desc a{color:#fff}.moduleInformation .media-items{background:0 0}.moduleInformation .media-items li{width:217px}.moduleInformation .media-items .media{border-color:#2f2726}.moduleInformation .media-items .media .media-text{background:#c4b7a6}.moduleInformation .media-items .media .media-text .media-info h3{height:40px}.moduleInformation .media-items .media .media-text .media-info h3 .media-title{color:#2f2726;font-family:MyCitroenLight,Arial,sans-serif}.homepage .moduleInformation .list-tabs .tab-container .item-infos{margin-left:0}.pagination li{background:url(skin/bkg/bkg-dotted-white-logo.png) no-repeat right bottom}.pagination li a{color:#fff}.pagination li.next a{background:url(skin/icon/icon-next-page.png) no-repeat left top}.pagination li.prev a{background:url(skin/icon/icon-retour.png) no-repeat left top}.moduleEntretien .infoCar{margin-left:15px;margin-right:15px}.moduleEntretien .infoCar .tab-container{background:#2f2726;border-top:0}.moduleEntretien .infoCar .tab-container .tab-container-inner{border-bottom:0}.moduleEntretien .infoCar .tabs li a{background:#bcaf9e;color:#2f2726;font-family:MyCitroenBold,Arial,sans-serif;font-weight:400;text-transform:uppercase}.moduleEntretien .infoCar .tabs li a:hover,.moduleEntretien .infoCar .tabs li.active a{background:#2f2726;color:#fff}.moduleEntretien .carsContentEntretien .tbody .toggleHead{background:#897766!important;border-top:0}.moduleEntretien .carsContentEntretien .tbody .toggleHead .titleOperation .txt,.moduleEntretien .carsContentEntretien .tbody .toggleHead .togglerOperation .arrowToggle{color:#fff;border-right:1px solid #372c2a}.moduleEntretien .carsContentEntretien .tbody .toggleHeadClosed .titleOperation .txt{color:#fff}.moduleEntretien .carsContentEntretien .tbody .toggleBody{color:#c4b7a6;border-bottom:1px solid #897766}.moduleEntretien .blockBorderedTB{background:#2f2726;margin-left:15px;margin-right:15px;border:none;color:#c4b7a6}.moduleEntretien .block01{background-image:none}.moduleEntretien .block01 .topContent{border-bottom-color:#372c2a}.moduleEntretien .block01 .rightContent,.moduleEntretien .block01 .subTitle{border:0}.moduleEntretien .block01 .leftContent{border-color:#372c2a}.moduleEntretien .diagnostic .toggle{border:none}.moduleEntretien .toggleBody{border-bottom:1px solid #897766}.moduleEntretien .toggleBody.chartBlock{background:0 0;margin:0}.moduleEntretien .lastUpdate{color:#c4b7a6;margin-right:10px}.moduleEntretien .blockDiagnostic .toggle01{border:0}.moduleEntretien .blockDiagnostic .mainContent{background-color:#897765}.moduleEntretien .desactivateLink{margin-right:10px}.moduleEntretien .alertBlock{background:#c4b7a6;border:none;color:#2f2726}.moduleEntretien .alertBlock .toggleHead{background-position:13px 13px;background-color:#ad0040}.moduleEntretien .alertBlock .toggleHead.toggleOpen{background-position:13px -42px}.moduleEntretien .alertBlock .mainContent .listAlerts .linkPdv a{padding-top:10px;padding-bottom:10px}.blockNoVehicle{background:#897766;border:0}.blockNoVehicle .titleRed{background:0 0;color:#fff;padding-left:0}.blockNoVehicle p{color:#c4b7a6;font-family:MyCitroenRegular}.linkArrow3{margin-right:10px;padding-bottom:5px;padding-right:21px;padding-top:5px}.toggle05 .toggleIcon{background-position:10px -46px}.toggle01 .toggleHead,.toggle02 .toggle01 .toggleHead{background:#897766 url(skin/icon/icon-arrow-toggle-02_ds.png) no-repeat 10px 10px;border-bottom:none}.toggle01.activeToggle>.toggleHead{background-position:10px -46px}.noCars{background:#2f2726;border:1px solid #c4b7a6;margin-bottom:-15px;padding:15px 15px 45px}.noCars .noCarsContent h2{color:#c4b7a6;font-family:MyCitroenBold;font-weight:400}.noCars .blockBorderedTB{background:#2f2726;color:#c4b7a6;font-family:MyCitroenRegular;border:0;line-height:17px}.noCars .blockBorderedTB .addVehicle{position:inherit;float:right;margin-right:-55px}.moduleCustomerAt .introMessage{color:#000}.moduleCustomerAt .boxCarTitle h3,.moduleCustomerAt .introMessage span{color:#c4b7a6}.moduleCustomerAt .boxCar .describeVehicle .vehicleVin,.moduleCustomerAt .boxCarTitle h3 span,.moduleCustomerAt .resultSynchro{color:#fff}.moduleCustomerAt .introMessageConfirm{color:#000}.moduleCustomerAt .resultSynchro{background:url(skin/icon/icon-arrow-white.png) no-repeat 0 3px}.wf_form_content .wf_page_open .wf_error .wf_field .wf_input_group .wf_label_field,.wf_page_errorMessage{color:#ad0040}.moduleEntretien .blockEntretienWrapper .noCars{background:#2f2726;border:1px solid #c4b7a6;padding:15px 15px 60px}.moduleEntretien .blockEntretienWrapper .noCars .add{float:right;margin-right:-55px;position:inherit}.blockNavigationInscription h2.moduleTitleTwoLines{color:#fff;background:0 0;font-family:MyCitroenLight,Arial,sans-serif;font-size:15px;line-height:24px;padding-left:0}.blockNavigationInscription h2.moduleTitleTwoLines .sub{color:#fff;font-size:15px}.blockNavigationInscription .moduleLeftBlock{margin-left:0}.blockNavigationInscription .moduleLeftBlock ul.steps li{margin-bottom:3px}.blockNavigationInscription .moduleLeftBlock ul.steps li p{background-color:#897766;text-transform:uppercase;font-family:MyCitroenBold,Arial,sans-serif;font-size:14px;line-height:18px;padding-left:70px;margin-bottom:0;border-radius:0;background-position:10px center}.blockNavigationInscription .moduleLeftBlock ul.steps li p .step{font-weight:700;top:33px;left:6px}.blockNavigationInscription .moduleLeftBlock ul.steps li.active p{background-color:#ad0040}.blockMyInscription a{color:#c4b7a6}.blockMyInscription .wf_form_content .titleField,.blockMyInscription .wf_form_content .titleLabelField .wf_label_field,.blockMyInscription .wf_form_content fieldset .wf_legend{color:#c4b7a6;background:0 0;font-family:MyCitroenBold,Arial,sans-serif;font-size:14px;margin-top:5px;line-height:20px;padding-left:0;margin-left:0}.blockMyInscription .wf_field_input{border:1px solid #c4b7a6;height:20px;border-radius:3px}.blockMyInscription .wf_field_input input{height:20px}.blockMyInscription .wf_field_input.wf_field_select{border:0}.blockMyInscription .fieldRequiredLabel{font-family:MyCitroenRegular,Arial,sans-serif;color:#c4b7a6}.blockMyInscription .wf_error .wf_field_input{border-color:#ad0040}.blockMyInscription .backStep{color:#fff;background-color:transparent;font-family:MyCitroenRegular,Arial,sans-serif}.blockMyInscription .backContainer,.blockMyInscription .wf_inscription_buttons.wf_buttons .wf_content{background:0 0}.blockMyInscription .wf_submit{background:#ad0040 url(skin/icon/icon-arrow-bold.png) no-repeat 80px 8px}.blockMyInscription .wf_submit input{text-transform:none}.blockMyInscription .wf_submit:hover{background-color:#850034}.blockMyInscription .wf_toolbox{margin-top:-10px}.blockMyInscription .wf_hidden{display:none}.blockMyInscription .wf_label_field{margin-top:0}.blockMyInscription .wf_help_icon{background-position:0 -1px;height:20px;margin-top:12px;margin-left:-39px}.blockMyInscription .captchaLine .wf_linecontent .wf_captcha_box .wf_captcha_reload{color:#c4b7a6;line-height:22px;font-family:MyCitroenRegular,Arial,sans-serif;margin-left:0;margin-top:3px}.blockMyInscription .wf_error div.selector{background-position:-585px -553px!important}.blockMyInscription .wf_error div.selector span{background-position:right -529px}.blockMyInscription .wf_error .wf_field .wf_input_group .wf_label_field,.blockMyInscription .wf_error .wf_label_field a{color:#ad0040}.blockMyInscription .wf_line_hashelp .wf_label_field{margin-right:5px}.blockMyInscription .wf_page_errorMessage{color:#ad0040}.blockMyInscription .wf_form_content .last_fieldset{border:0}.blockMyInscription .citroenIdButtons .citroenIdAuthBtn,.blockMyInscription .citroenIdButtons .forceNoCitroenId{background:#ad9d91}.blockMyInscription .citroenIdButtons .citroenIdAuthBtn:hover,.blockMyInscription .citroenIdButtons .forceNoCitroenId:hover{background:#e6e0db}.blockMyInscriptionStepOne .citroenIdBlock .citroenIdWithConnectorLabel{font-family:MyCitroenBold,Arial,sans-serif;font-size:14px;background:0 0;padding-left:0;color:#c4b7a6;line-height:20px;margin-left:0}.blockMyInscriptionStepOne .separator span{font-family:MyCitroenBold,Arial,sans-serif;font-size:13px;color:#c4b7a6;background:#2f2726}.blockMyInscriptionStepOne .separator+*{border-color:#897766}.citroenIdBlock .social-network li a{background:url(icon/icon-social_ds.png) no-repeat left -56px;width:53px;height:53px;display:inline-block;margin-right:6px}.citroenIdBlock .social-network li a img{display:none}.citroenIdBlock .social-network li:first-child a{background-position:left top}.citroenIdBlock .social-network li:last-child a{background-position:left -112px}