/* LIST RADIO 2*/
.listRadio2{overflow:hidden;}
.listRadio2 li{overflow:hidden;padding:0 0 4px;display:inline;}
* html .listRadio2 li{width:100%;}
/*ie6*/
* html .listRadio2{width:100%;}
/*ie6*/
.radioPar2{overflow:hidden;}
* html .radioPar2{width:100%;}
/*ie6*/
.listRadio2 .checkbox,.listRadio2 .radioChoixGaranties,.radioPar2 .radioChoixGaranties,.radioPar2 .checkbox{float:left;margin:50px 7px 0 10px;_margin:-2px 3px 0 0;padding:0;border:0;}
/*Evol devis VAM : nouvelle page de tarifs */
.etape4Devis{background-image:url(../img/message-acceder-a-l-etape-5.jpg);width:343px;}
/* CREDIT IMMOBILIER */
div.legend_int{background:#f5a300 url(../img/bg_legend_int.gif) top left no-repeat;padding:0 15px 0 10px;line-height:27px;height:27px;color:#fff;text-transform:uppercase;font-weight:700;width:123px;/*position:absolute;top:-27px;left:0;*/}
div#divlib{float:left;width:180px;}
div#divlib label{display:block;height:30px;line-height:28px;font-weight:700;}
div#divempco{float:left;border:solid 1px #f5a300;margin:0 0 10px 10px;width:240px;}
div#divempco select{width:200px;}
.chpInput{margin:0 4px;height:30px;}
.chpInput1{margin:-9px 4px;height:50px;}
.chpInput2{margin:-17px 4px;height:45px;}
.radioSpace{width:20px;border:none;}
.encadreJaune{border:1px solid #D2D2D2;background-color:#F8D182;padding:12px;margin-bottom:12px;}
#submitLine .imageSubmitLeft{float:left;}
input.imageSubmitLeft{border:none;position:static;padding:0;}
.textRassurcapTop{padding-left:0;margin-top:15px;padding-right:0;border-right-width:20px;width:671px;}
.textRassurcapTop .textLarge{font-size:1.7em;color:#A05599;}
.textRassurcapTop .textLarge span{font-size:1.3em;color:#E60003;}
.textRassurcapBottom{border:2px solid #E3D5E9;padding:10px;margin:15px 10px 35px;background-color:#E3D5E9;}
.textRassurcapBottom .textLarge{font-size:1.5em;color:#A05599;}
.textRassurcapBottom .textXMedium2{font-size:1.2em;color:#A05599;padding-bottom:0;}
/* 13px */
.textSmall2{font-size:.9em;margin-left:11px;padding-bottom:1px;}
/* BORDERS TYPE5 */
.bordersType5{padding-top:2px;margin:0 0 3px;background:#dedddb;width:210px;padding-left:30px;padding-right:30px;}
.bordersType5 p{padding:4px 0 6px;}
.floatRightPraxis{float:right;position:relative;margin-bottom:0;top:-71px;left:0;}
.textSmallPraxis{max-width:650px;}
.textSmallPraxis p{font-size:.9em;padding-top:18px;padding-bottom:0;height:17px;width:704px;white-space:nowrap;}
.boutonConfirmerPraxis{position:relative;top:5px;left:328px;}
.rassurcapPraxisProspect{min-height:100px;background:url(../img/bar_etape/et-souscription-rassurcap-validationpaiement-6-violet.gif) no-repeat left bottom;}
.rassurcapPraxisProspectPaiement{min-height:100px;background:url(../img/bar_etape/et-souscription-rassurcap-paiement-6-violet.gif) no-repeat left bottom;}
.rassurcapPraxisProspectValidation{min-height:100px;background:url(../img/bar_etape/et-souscription-rassurcap-validation-6-violet.gif) no-repeat left bottom;}
.rassurcapPraxisSocietaire{min-height:100px;background:url(../img/bar_etape/et-souscription-rassurcap-6-violet.gif) no-repeat left bottom;}
.boutonConfirmerPraxis{position:relative;top:5px;left:328px;}
.encadreRegler{border:1px solid #B0B0B0;padding:8px 10px 10px;margin:0;}
.floatRightPayerRass{float:right;border-bottom:1px solid #B0B0B0;border-left:1px solid #B0B0B0;border-right:1px solid #B0B0B0;padding-bottom:0;margin-top:-1px;z-index:-10;}
.floatRightPayerRassError{float:right;border-top:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;border-left:1px solid #B0B0B0;border-right:1px solid #B0B0B0;padding-bottom:0;margin-top:-1px;z-index:-10;}
:first-child+html .encadreRegler{border:1px solid #B0B0B0;padding:8px 10px 10px;margin:0;margin-bottom:-3px;}
.titlesPaiementVenteCroisee{color:#e11e19;margin-bottom:4px;padding-top:4px;padding-bottom:4px;margin-left:-10px;}
.paddingTexteVenteCroisee{padding-left:19px;}
/*Carte cliquable*/
#canvas_france{width:450px;}
/* CONSULTATIONS Delegation */
.typeDelegation{color:red;font-weight:normal;font-size:1em;text-transform:uppercase;font-style:italic;}
#idAdresseGeolocDelegation{width:400px;}
#idDivBtGeolocDelegation{margin-left:257px;}
#idDivBtGeolocDelegation input{border:none;}
#idRechercheDelegation{height:100%;width:99%;padding:0;}
#idRechercheCritereReparateur{padding-left:17px;padding-right:17px;padding-top:10px;}
#side_bar{float:left;width:442px;}
#side_bar a{text-decoration:none;}
#side_bar .nomDelegation{color:#e11e19;font-weight:700;font-size:1.3em;text-transform:uppercase;}
#side_bar .typeDelegation{color:red;font-weight:normal;font-size:1em;text-transform:uppercase;font-style:italic;margin-left:30px;}
#side_bar .informationMajusculeDelegation{color:#666;font-weight:700;font-size:1em;text-transform:uppercase;margin-left:30px;}
#side_bar .informationRadioBoutonSinistre{color:#666;font-weight:700;font-size:1em;text-transform:uppercase;margin-left:13px;}
#side_bar .informationDelegation{color:#666;font-weight:700;font-size:1em;margin-left:30px;}
#side_bar a.lienLegendeDelegation{color:#666;font-weight:700;font-size:1em;}
#side_bar ul.locations{padding:0;margin:0;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-bottom:none;border-top:1px solid #b0b0b0;}
#side_bar ul.locations li{margin-left:0;margin-top:0;padding:6px;cursor:pointer;position:relative;background:#fff;background-repeat:no-repeat!important;height:100%;border-top:none;border-bottom:1px solid #b0b0b0;border-left:none;border-right:none;}
#side_bar ul.locations li:hover{background:#ededed;}
#side_bar ul.locations li .letter{width:21px;height:30px;float:left;margin-right:9px;}
#side_bar ul.locations li a{text-decoration:none;outline:none;}
#side_bar ul.locations li p{margin-left:30px;}
.itineraireDelegation{text-decoration:underline;font-weight:700;}
#idDepartItineraireCache{display:none;}
#idAdresseDepartItineraireDeleg{width:182px;}
#idBoutonItineraireCache{display:none;}
.afficherItineraire{text-align:right;margin-top:5px;}
p.infoBulle{text-transform:uppercase;}
#side_bar ul.locations li.legendeDelegationSelectionnee{background-image:url(../img/service/consultationreparateurs/encadre-fond.png);background-repeat:no-repeat!important;height:100%;margin-left:0;margin-top:0;margin-right:0;padding:6px 0 6px 6px;cursor:pointer;position:relative;border-top:none;border-bottom:1px solid #b0b0b0;border-left:none;border-right:none;}
.infoBulleNomDelegation{color:#000;font-weight:700;font-size:1em;text-transform:uppercase;padding-top:8px;}
.infoBulleTypeDelegation{color:#000;font-weight:normal;font-size:1em;text-transform:uppercase;font-style:italic;}
.infoBulleInformationDelegation{color:#000;font-weight:normal;font-size:1em;}
.infoBulleInformationMajusculeDelegation{color:#000;font-weight:normal;font-size:1em;}
.boutonItineraireDelegation{text-align:right;margin-right:6px;}
.DelegationMap{padding:5px 0 20px;}
.column4 .DelegationMap{padding:0 0 20px;}
.DelegationMap form .buttonSubmit,.DelegationMap .form .buttonSubmit{vertical-align:middle;}
#map{width:470px;height:500px;}
#idRetourItineraire{float:right;}
#idRetourItineraire input{border:none;}
.listeAutresMontants{margin-left:397px;}
.listeAutresMontants .selectArea{width:175px!important;}
.listeAutresMontants .selectArea .center{width:130px!important;}
.praxisRassurcapProspect{background-position:left -300px;height:63px;}
.praxisRassurcapSocietaire{background-position:left -200px;}
.panierRassurcap{height:175px;margin-bottom:33px;}
#lettreRectangle{margin-top:5px;margin-left:5px;}
#titreRectangle{margin:-32px 0 10px 45px;}
#texteRectangle{margin:15px 0 10px 45px;}
/*Declaration de sinistre PM */
.fakeLabel2{width:190px;display:block;float:left;}
input.email{width:200px;}
/* Gestion Loyers Impayes */
.alignementHorizontal20{width:700px;margin-bottom:20px;}
.alignementHorizontal{width:700px;margin-bottom:5px;}
.alignementHorizontal label{float:left;}
.alignementHorizontal input{float:left;margin-bottom:5px;margin-left:5px;margin-right:5px;}
.alignementLabel{width:400px;}
.calendrierHabitation label{display:block;float:left;padding-top:5px!important;width:300px;padding-right:0;font-weight:700;}
#blocAdresse{padding-left:20px;}
.blocAdresse{padding-left:20px;}
#blocAdresse .blocLabelInput label{float:left;width:275px;padding-top:4px!important;padding-right:10px;}
.blocAdresse .blocLabelInput label{float:left;width:275px;padding-top:4px!important;padding-right:10px;}
.alignementHorizontalLabel{float:left;width:155px;}
.alignementHorizontalLabelDetail{float:left;width:400px;}
#radio{float:left;width:165px;}
.alignementHorizontalLabel2{float:left;padding-left:30px;width:155px;}
.alignementHorizontalInput2{float:left;margin:-4px 5px 5px 5px;}
.alignementHorizontalSimulation{display:block;float:left;width:200px;}
.alignementHorizontalSimulation2{display:block;float:left;width:220px;}
#cmensuelSimu,#lmensuelSimuInput{margin-left:10px;}
#lannuelSimu,#cannuelSimu{margin-left:22px;}
.garantieSimulation{clear:left;}
.calendrierLabel{display:block;float:left;padding-top:5px!important;width:158px;padding-right:0;font-weight:700;}
.calendrierSpan{color:#999;font-size:.9em;float:left;display:block;padding:6px 0 0;}
.divBottom{padding:5px 0 12px;}
#cmensuel{margin-left:489px;margin-top:-28px;padding-left:2px;}
#cmensuellabel{margin-left:329px;margin-top:-25px;padding-left:0;}
#divEuro1{margin-top:-14px;}
#divEuro2{margin-left:629px;margin-top:-25px;}
#divEuro3{margin-top:-11px;}
#divEuro4{margin-left:628px;margin-top:-24px;}
#lannuellabel{margin-top:6px;}
#lannuel{margin-top:2px;}
#cannuellabel{margin-left:329px;padding-left:0;margin-top:-26px;}
#cannuel{margin-left:489px;margin-top:-29px;}
.labelM2{margin-left:200px;margin-top:-23px;}
.labelM3{margin-left:400px;margin-top:-26px;}
.inputM2{margin-left:200px;margin-top:-29px;}
.inputM3{margin-left:400px;margin-top:-34px;}
.indemnitesJournalieres{margin-left:403px;margin-top:-22px;}
.labelEmployeur{width:380px;}
.width_310{width:308px!important;}
#boutonCliquezIci{position:absolute;right:210px;top:5px;}
#blocPuces{margin-top:-10px;padding-top:10px;position:relative;}
#adresseSacapAss{text-align:center;width:500px;}
.montantsImposition .span3{display:block;float:left;width:128px;}
#alignementHorizontal2Input label,#alignementHorizontal2Input input,#alignementHorizontal2Input p{float:left;}
#alignementHorizontal2Input label,#alignementHorizontal2Input input{width:140px;margin-top:-3px;}
#alignementHorizontal2Input p{padding-left:7px;width:20px;}
/*ie7 gestion des loyers impayes*/
*+html #cmensuel{margin-left:489px;margin-top:-28px;padding-left:2px;}
*+html #cmensuellabel{margin-left:329px;margin-top:-25px;padding-left:0;}
*+html #divEuro1{margin-left:300px;margin-top:-34px;}
*+html #divEuro2{margin-left:629px;margin-top:-25px;}
*+html #divEuro3{margin-left:300px;margin-top:-32px;}
*+html #divEuro4{margin-left:628px;margin-top:-24px;}
*+html #lannuellabel{margin-top:6px;}
*+html #lannuel{margin-top:2px;}
*+html #cannuellabel{margin-left:329px;padding-left:0;margin-top:-26px;}
*+html #cannuel{margin-left:489px;margin-top:-29px;}
.etapes-ali{background:url(../img/assuranceloyersimpayes/et-gestion-loyers-6.gif) left top no-repeat;}
.etapes-cda{ background:url(../img/ET-etapes-3-documentation-adaptee-rouge.gif) left top no-repeat; }
.etapes-devispma{ background:url(../img/ET-etapes-3-devis-pm.gif) left top no-repeat; }
#valider{margin-left:302px;}
.radioALI label{float:left;padding:0 10px 0 0;}
.blocLabelInputIBANModif label#grandALI{float:left;width:291px;padding-top:4px!important;padding-right:5px;}
.blocLabelInputBICModif label#grandALI{float:left;width:291px;padding-top:4px!important;padding-right:5px;}
form#formValidALI .calendrier label {width:285px;}
form#formBien .calendrierBien label{display:block;float:left;width:155px;}
form#formBien .calendrierBien input{display:block;float:left;width:150px;}
form#formBien .calendrierBien span{display:block;float:left;width:100px;}
form#formBien #input11{margin-left:55px;}
form#formBien #input12{margin-left:67px;}
form#formBien #input2{margin-left:30px;}
.bloc1{display:block;float:left;width:320px;}
.bloc2{display:block;float:left;width:320px;}
.libelleNmoinsX{width:225px;margin-bottom:5px;padding-top:8px;}
.libelleNmoinsX2{width:238px;margin-bottom:5px;padding-top:8px;}
#titreMontantIndemnitesJournalieres{margin-bottom:-5px;}
.inputM1{margin-top:-5px;}
.inputM2{margin-left:200px;margin-top:-29px;}
.inputM3{margin-left:400px;margin-top:-34px;}
p.espacement{height:15px;padding:0;}
.bloc2{display:block;float:left;width:320px;}
h5.margeBasse{padding-bottom:10px;}
.txtPlusPetit{font-size:.8em;}
.titreSeparateur{padding-bottom:12px;}
.blocLabelInput .N1Span{margin-left:152px;width:129px!important;}
.infoRevenuActivite{margin-top:-12px;margin-bottom:5px;}
.infoRevenuRentes{margin-top:-12px;margin-bottom:-9px;}
p.labelRecap,p.labelRecapAdresse{padding-bottom:8px;overflow:hidden;width:100%;}
p.labelRecap label,p.labelRecap span,p.labelRecapAdresse span{display:block;float:left;width:340px;}
p.labelRecapAdresse label{display:block;float:left;width:320px;}
.montantsImposition span.montants{display:block;float:left;}
#alignement des points d interrogation
.blocLabelInput label.deducFisc{position:relative;}
.blocLabelInput .width_284 a.dedFisc{position:absolute;right:375px;}
.marginBottom5{margin-bottom:5px;}
.marginTop5{margin-top:5px;}
#formSimulation{position:relative;}
#formSimulation #boutonsSimulation{position:absolute;bottom:-105px;right:-10px;width:475px;}
#txtSmallSimuALI{margin-top:-15px;}
#fictif{height:80px;}
#contribRefusConnexionAvecWcb{float:left;width:735px;}
.selectEspacePerso{width:137px;}
.errorMessage{color:#e11e19;border:1px solid #EEA7A7;background-color:#F4C9C9;padding:5px 10px;display:block;margin:12px 0 15px;overflow:hidden;clear:both;font-weight:700;}
/* Simulateur MGEN*/
#frmCotisMgenExterne{width:750px;}
#frmCotisMgenExterne h4{color:#A05599;}
#frmCotisMgenExterne .btCalculer{float:right;border:none;padding:0;}
#frmCotisMgenExterne .blocResult{position:relative;background:url(../img/line-result-cotisation.gif) no-repeat left bottom;padding-top:27px;padding-bottom:2px;margin-bottom:10px;}
#frmCotisMgenExterne .blocResult h4{text-transform:uppercase;font-size:1.09em;width:310px;}
#frmCotisMgenExterne .blocResult .result{font-size:2em;}
#frmCotisMgenExterne .blocResult .btRecalcul{float:right;display:block;text-indent:-9999px;bottom:2px;right:0;width:161px;height:55px;background:url(../img/bt-recalcul.gif) left top no-repeat;margin-top:-60px;}
#frmCotisMgenExterne .blocResult .notice{font-size:.9em;}
#mentionsLegalesMgenContrib{width:750px;min-height:200px;clear:both;}
/* Simulateur RAQVAM */
#formSimulRaqvam a{text-decoration:none;}
div#simulateur{width:750px;height:800px;}
div#fondHautSimulateur{position:relative;background-image:url(../img/raqvam/simulation/fond-haut.png);width:770px;height:426px;z-index:8;background-repeat:no-repeat;}
/* positionnement des blocs */
#votreLogement div.blocHabitez,#votreLogement div.blocNbrPiece,#votreLogement div.blocAssuranceVol,#votreLogement div.blocLabelValeurAassurer,#votreLogement div.blocCodePostal,#votreLogement div.blocCodePostalNorObf,#votreLogement div.blocLabelBrisMobilier{margin-left:24px;position:absolute;z-index:100;}
#votreLogement div.communeNorObf{margin-left:180px;position:absolute;z-index:100;}
#votreSituation div.blocVousEtes,#votreSituation div.blocVousEtesNor,#votreSituation div.blocAssurMaifFilia,#votreSituation div.blocComplementAssurMaifFilia,#votreSituation div.blocProfession,#votreSituation div.blocDateNaissance{margin-left:378px;position:absolute;z-index:100;}
.blocHabitez,.blocVousEtes{margin-top:60px;}
.blocVousEtesNor{margin-top:122px;}
.blocNbrPiece{margin-top:153px;}
.blocLabelValeurAassurer{margin-top:294px;}
.blocLabelBrisMobilier{margin-top:310px;}
.blocImageValeurAassurer{margin-top:283px;margin-left:121px;position:absolute;z-index:100;}
.blocImageBrisMobilier{margin-top:305px;margin-left:250px;position:absolute;z-index:100;}
.blocAssurMaifFilia{margin-top:295px;}
.blocCodePostal{margin-top:346px;}
.communeNorObf{margin-top:335px;margin-left: 180px;}
.blocCommune{margin-left: 193px;margin-top: 347px;position:absolute;z-index:100;}
.erreurCommunefalse{margin-top: -2px;}
.erreurCommunetrue{border:1px solid red; margin-top: -2px; height: 27px; width: 168px;}
.blocAssurMaifFilia{margin-top:182px;}
.blocComplementAssurMaifFilia{margin-top:215px;}
.blocProfession{margin-top:245px;}
.blocAssuranceVol{margin-top:245px;}
.blocDateNaissance{margin-top:290px; width: 350px;}
.blocBoutonCalculer{margin-top:332px;margin-left:483px;position:absolute;z-index:100;}
.blocBoutonCalculerNorObf{margin-top:300px;margin-left:483px;position:absolute;z-index:100;}
*+html .blocBoutonCalculer{margin-top:322px;margin-left:483px;position:absolute;z-index:100;}
*+html .blocBoutonCalculerNorObf{margin-top:290px;margin-left:483px;position:absolute;z-index:100;}
#simulateurTarif{position:relative;z-index:2;top:-426px;}
#divbasraqvamsimulation #btnEtreRappele {margin-left: 13px;margin-top: -10px;}
#divbasraqvamsimulation #btnFaireUnDevisGratuit {margin-top: -10px;}
#divInvisible{height:270px;}
#divMouvante{height:70px;}
#encadreTarif{background-image:url(../img/raqvam/simulation/fond-bas.png);width:734px;height:177px;padding-top:10px;margin-top:5px;}
#bandeauTarif{float:left;width:730px;margin-bottom:10px;}
*+html #bandeauTarif{margin-bottom:5px!important;}
/* styles */
#formSimulRaqvam label{font-size:12px;font-family:arial;font-weight:700;color:#6e6e6e;}
#formSimulRaqvam a{outline:none;border:none;}
#formSimulRaqvam area{border:none;outline:none;}
.blocHabitez label,.blocVousEtes label,.blocVousEtesNor label{vertical-align:28px;}
.blocLabelBrisMobilier label{vertical-align:text-bottom;}
.blocNbrPiece label{padding-top:4px!important;vertical-align:25px;}
.blocNbrPiece a{vertical-align:-5px;}
.blocLabelValeurAassurer label{line-height:0;vertical-align:text-bottom;}
/* Patch IE7 */
*+html .blocLabelValeurAassurer label{line-height:0;vertical-align:middle;}
p.blocCodePostal,p.blocCodePostalNorObf,.blocCodePostal label,.blocProfession label,.blocProfession div,.blocProfession select,.blocDateNaissance div,.blocDateNaissance select,.blocDateNaissance label{float:left;}
.blocCodePostal #codePostalSimRaq, .blocCodePostalNorObf #codePostalSimRaq{width:53px!important;padding-top:1px;}
#btValiderCodePostal{padding-left:104px;border:none!important; width: 59px;}
*+html #btValiderCodePostal{margin-top:-6px!important;}
p.blocCodePostal label, p.blocCodePostalNorObf label{padding-right:5px;padding-left:2px;margin-top:2px;}
.blocAssurMaifFilia label{vertical-align:10px;}
.blocComplementAssurMaifFilia label{font-size:7pt!important;}
.blocCodePostal label,.blocCodePostalNorObf label{width:104px!important;padding-top:4px;}
.blocProfession label,.blocDateNaissance label{width:130px!important;padding-top:4px;}
.blocBoutonCalculer input{border:none;}
.blocBoutonCalculerNorObf input{border:none;}
#professionNorObf label.labelProfessionNorObf{width: 88px !important;}
/* libelles en erreur */
.blocHabitez label.erreur,.blocNbrPiece label.erreur,.blocLabelValeurAassurer label.erreur,.blocCodePostal label.erreur,.blocCodePostalNorObf label.erreur,.blocLabelBrisMobilier label.erreur,.blocLabelBrisMobilier label.erreur div#styleExempleBris,.blocCommune label.erreur,.blocVousEtes label.erreur,.blocVousEtesNor label.erreur,.blocAssurMaifFilia label.erreur,.blocProfession label.erreur,.blocDateNaissance label.erreur,.blocAssuranceVol label.erreur,.blocLabelValeurAassurerNorObf label.erreur,.profession label.erreur,.dateFinActSoc label.erreur,.professionPerpSoc label.erreur{color:red!important;}
.formule{font-family:Arial;color:#5A5959;float:left;margin-left:92px;margin-top:22px;text-align:left;}
#exempleTarif{font-size:10pt;margin-top:30px;margin-right:65px;margin-left:-60px;}
#votreAssurance{font-size:14pt;margin-top:0;margin-right:65px;margin-left:-60px;}
#habitation{font-weight:700;font-size:29pt;margin-top:-41px;margin-left:50px;}
*+html #habitation{font-weight:700;font-size:29pt;margin-top:-39px;margin-left:50px;}
#formulePrim{font-size:13pt;margin-right:58px;margin-left:50px;margin-top:-7px;text-align:right;}
#formulePrim{text-align:left\0;}
*+html #formulePrim{font-size:13pt;margin-top:-5px;margin-left:50px!important;}
#conditionsGenerales{color:#fff;font-size:9pt;font-size:7pt;margin-left:25px;}
.montant{font-family:Arial;float:left;text-align:left;color:#fff;margin-top:39px;margin-left:155px;display:inline;}
.montant{font-family:Arial;float:left;text-align:left;color:#fff;margin-top:-50px\0;margin-left:460px\0;display:inline;}
.montantHabitation{font-family:Arial;float:right;text-align:left;color:#fff;margin-top:39px;margin-right:20px;display:inline;}
/* Patch IE7 */
*+html .montant{font-family:Arial;float:left;text-align:left;color:#fff;margin-top:40px;margin-left:122px;display:inline;}
#dizaine{font-weight:700;font-size:58pt;margin-right:102px;text-align:right;}
/*Patch IE8*/
#dizaine{font-weight:700\0;font-size:58pt\0;margin-right:102px\0;text-align:left\0; margin-top: -18px\0;}
#virgule{font-size:35pt;margin-left:85px;margin-top:-99px;}
#centime{font-size:24pt;font-weight:700;margin-left:90px;margin-top:-38px;}
#centime{margin-top:-34px\0;}
#monnaie{font-size:30pt;margin-left:145px;margin-top:-44px;}
#parMois{font-size:25pt;margin-left:88px;margin-top:-6px;}
*+html #parMois{font-size:25pt;margin-left:88px;margin-top:0;}
#asterisqueSim{font-size:35pt;margin-left:166px;margin-top:-56px;}
#headingRaqVam{background:url(../img/raqvam/simulation/bandeau-popup-vertraqvam.png) left top no-repeat;padding:0 0 0 14px;height:44px;}
#headingRaqVam h1{font-family:Arial;font-size:14pt;color:#FFF;float:left;margin-top:5px;margin-left:-10px;}
#blocDateNaissanceNoJs label{line-height:0;vertical-align:text-bottom;}
#labelCommuneNoJs{height:20px;width:244px;}
#imgCategoriesVAM img,#imgMarquesVAM img,#imgEnergiesVAM img{float:left;margin-bottom:20px;}
#AutreEnergie img{float:left;margin-bottom:0;}
#imgCategoriesVAM label,#imgMarquesVAM label{padding-right:25px;margin-top:20px;float:left;}
#imgEnergiesVAM label{margin-top:10px;float:left;}
#imgPortesVAM label{vertical-align:12px;}
#imgCategoriesVAM,#imgMarquesVAM,#imgEnergiesVAM{padding:10px 0 0;}
#popupMoto{margin-left:63px;z-index:9999;}
#popupMoto .heading,#popupAutreMarque .heading,#popupAutreEnergie .heading{height:15px;background-color:#00B6EE;color:#FFF;padding:3px;font-size:1.1em;font-weight:700;}
#popupMoto img{padding:0 50px 0 0;}
#popupMoto label{vertical-align:10px;cursor:pointer;}
#popupMoto a,#popupAutreMarque a,#popupAutreEnergie a{text-decoration:none;color:#A7A7A7;font-weight:700;}
#popupAutreEnergie {z-index:10;}
a#AutreMarque,a#AutreEnergie{text-decoration:none;color:#A7A7A7;font-weight:700;text-align:center;}
a:hover#AutreMarque,a:hover#AutreEnergie{text-align:center;color:#00B6EE;}
a#AutreMarque .actived{color:#00B6EE;float:left;height:64px;width:100px;text-align:center;padding-top:20px;font-size:1.3em;}
a#AutreEnergie .actived{color:#00B6EE;float:left;height:64px;width:100px;text-align:center;padding-top:10px;font-size:1.4em;}
#popupMoto a:hover,#popupAutreMarque a:hover,#popupAutreEnergie a:hover{color:#00B6EE;}
#listeCategories,#listeEnergie{padding:5px 10px;border-left:1px solid #A7A7A7;border-right:1px solid #A7A7A7;border-bottom:1px solid #A7A7A7;}
#listeEnergie div{padding:2px 2px 2px 5px;}
.separateurBas{border-top:1px solid #A7A7A7;width:120px;}
.width_33{width:33px!important;}
.margin200{margin-left:200px;}
.dateJour,.dateMois{width:30px;}
.dateAnnee{width:42px;}
.decalageJour{margin-left:45px!important;}
.marginLneg_15{margin-left:-15px;}
.marginLpos_15{margin-left:15px;}
.marginLpos_79{margin-left:79px;font-size:1.6em;}
.marginR_17{margin-right:17px;}
.marginR_47{margin-right:47px;text-align:right!important;font-size:1.1em;}
.marginR_20{margin-right:20px;}
.marginR_10{margin-right:10px;}
#validerAnneeMiseEnCirculation{margin-left:10px;}
.devisFormuleGrand{font-size:1.6em!important;}
.devisPrixMensuelPetit{font-family:arial;font-size:1.5em;color:#00B6EE;font-weight:700;}
.devisSoitPetit{font-family:arial;font-size:1.5em;color:#000;font-weight:700;}
.decalageAnnee{position:relative;top:0;left:-21px;right:0;bottom:0;}
.decalageMois{position:relative;top:0;left:14px;right:0;bottom:0;}
.arrow-right{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:23px solid #00B6EE;}
.decalagelastColLeff{padding:0;}
.popupMotoLigne2{float:left;width:90px;margin-left:100px;margin-top:-30px;}
.infosObligatoires{margin-bottom:-28px;margin-top:10px;}
#categorie ul li{float:left;width:24%;}
#categorie ul li ul{display:block;width:100%;}
#categorie ul li ul.last{display:block;width:100%;float:right;}
#categorie ul li ul li{display:block;float:none;width:100%;}
#categorie ul li ul li label{display:block;float:none;}
.flecheBas{float:left;padding:71px 0 0;margin-left:-53px;}
.listCodeEnergieGauche{width:400px;}
.listCodeEnergieGauche li label{margin-right:20px;}
.listCodeEnergieDroite{position:relative;top:-25px;left:278px;right:0;bottom:0;}
.listCodeEnergieDroite li{display:block;margin-bottom:10px;}
.listNbPortes li label{width:50px;}
.grisee{color:#a8a8a8;}
/* gris VAM */
#showHidePanel_2 .off{display:none;}
#showHidePanel_2.on .on{display:none;}
#showHidePanel_2.on .off{display:block;}
#showHidePanel_3 .off{display:none;}
#showHidePanel_3.on .on{display:none;}
#showHidePanel_3.on .off{display:block;}
.devisVamPeriode{font-family:arial;font-size:10pt;font-weight:700;color:#00B6EE;}
#content-slider{width:3px;height:185px;margin:0;background:#BBB;position:absolute;top:2.5em;left:10.8em;}
#content-scroll{width:138px;height:190px;overflow:auto;position:absolute;left:0;border-left:1px solid #A7A7A7;border-right:1px solid #A7A7A7;border-bottom:1px solid #A7A7A7;padding:5px;font-size:1.1em;background-color:#FFF;}
.blocLabelInput80{width:79%;}
.blocLabelInput88{width:88%;}
.blocValider{float:right;margin-top:5px;}
.blocValiderSansMarge{float:right;margin-top:0;}
.submitValider{margin-top:0;}
.submitValider80{margin-top:0;position:relative;right:80px;}
.submitValider60{margin-top:0;position:relative;right:60px;}
.listRadioAcceuilDevisVam{padding-top:1px;}
#footer #footerInner #footerEntete span.width_185{font-size:1em !important;}
#footer #footerInner #footerEntete span.flecheDroite{top:-2px !important;left:-25px !important;padding-top:1px;}
/* EVOL DEVIS VAM & RAQVAM - Code Compagnie Hyperactive */
.autoMoto #content .social,.habitation #content .social{float:right;margin-right:3px;}
.autoMoto #content #contentInner #contrat_vam h4,
.autoMoto #content #contentInner #contrat_vam .bigTitle,
.habitation #content #contentInner #contrat_raqvam h4,
.habitation #content #contentInner #contrat_raqvam .bigTitle{font-weight:bold;display:block;margin:0;padding:9px 0 0;}
.autoMoto #content #contentInner #contrat_vam h5,
.autoMoto #content #contentInner #contrat_vam .mediumTitle,
.habitation #content #contentInner #contrat_raqvam h5,
.habitation #content #contentInner #contrat_raqvam .mediumTitle{font-weight:bold;display:block;margin:0;padding:0 0 8px;}
.autoMoto #offres{background:url(/content/images/css/vam/offres-bg.png) top left no-repeat;width:715px;height:730px;position:relative;margin-bottom:20px;}
.habitation #offres{background:url(/content/images/css/raqvam/offres-bg.png) top left no-repeat;width:716px;height:680px;position:relative;margin-bottom:35px;}
#offres>ul{padding:0;margin:8px 0 0 3px;}
#offres>ul li{cursor:pointer;}
/*vam*/
.autoMoto #offres>ul>li#offre_1{background:url(/content/images/css/vam/offre1-details.gif) top left no-repeat;width:177px;height:430px;position:relative;}
.autoMoto #offres>ul>li#offre_1.ui-state-active{background:url(/content/images/css/vam/offre1-details-on.gif) top left no-repeat;z-index:2;}
.autoMoto #offres>ul>li#offre_2{background:url(/content/images/css/vam/offre2-details.gif) no-repeat;width:177px;height:430px;position:relative;}
.autoMoto #offres>ul>li#offre_2.ui-state-active{background:url(/content/images/css/vam/offre2-details-on.gif) top left no-repeat;z-index:2;}
.autoMoto #offres>ul>li#offre_3{background:url(/content/images/css/vam/offre3-details.gif) no-repeat;width:177px;height:430px;position:relative;}
.autoMoto #offres>ul>li#offre_3.ui-state-active{background:url(/content/images/css/vam/offre3-details-on.gif) top left no-repeat;z-index:2;}
.autoMoto #offres>ul>li#offre_4{background:url(/content/images/css/vam/offre4-details.gif) no-repeat;width:177px;height:430px;position:relative;}
.autoMoto #offres>ul>li#offre_4.ui-state-active{background:url(/content/images/css/vam/offre4-details-on.gif) top left no-repeat;z-index:2;}
/*raqvam*/
.habitation #offres>ul>li#offre_1{background:url(/content/images/css/raqvam/offre1-details.gif) top left no-repeat;width:177px;height:386px;position:relative;}
.habitation #offres>ul>li#offre_1.ui-state-active{background:url(/content/images/css/raqvam/offre1-details-on.gif) top left no-repeat;z-index:2;}
.habitation #offres>ul>li#offre_2{background:url(/content/images/css/raqvam/offre2-details.gif) no-repeat;width:177px;height:386px;position:relative;}
.habitation #offres>ul>li#offre_2.ui-state-active{background:url(/content/images/css/raqvam/offre2-details-on.gif) top left no-repeat;z-index:2;}
.habitation #offres>ul>li#offre_3{background:url(/content/images/css/raqvam/offre3-details.gif) no-repeat;width:177px;height:386px;position:relative;}
.habitation #offres>ul>li#offre_3.ui-state-active{background:url(/content/images/css/raqvam/offre3-details-on.gif) top left no-repeat;z-index:2;}
.habitation #offres>ul>li#offre_4{background:url(/content/images/css/raqvam/offre4-details.gif) no-repeat;width:177px;height:386px;position:relative;}
.habitation #offres>ul>li#offre_4.ui-state-active{background:url(/content/images/css/raqvam/offre4-details-on.gif) top left no-repeat;z-index:2;}
#offres>ul>li>a{width:100%;height:100%;}
.autoMoto #offres>ul>li>div.btn-devis{background:url(/content/images/css/vam/spacer.png);width:118px;height:22px;position:absolute;top:393px;left:29px;}
.habitation #offres>ul>li>div.btn-devis{background:url(/content/images/css/raqvam/spacer.png);width:118px;height:22px;position:absolute;top:350px;left:29px;}
#offres>ul>li#offre_2>div.btn-devis{left:30px;}
#offres>ul>li#offre_4>div.btn-devis{left:30px;}
#offres>ul>li>div.btn-devis>a{width:100%;height:100%;}
#offres>ul>li>.contrat-pacs{position:absolute;margin-top:87px;margin-left:129px;}
#offres>ul>li#offre_4>.contrat-pacs{margin-left:130px;}
#offres>ul>li>.options{position:absolute;margin-top:228px;margin-left:138px;}
#offres>ul>li#offre_4>.options{margin-left:148px;}
#offres .description{clear:both;width:655px;height:295px;z-index:5;padding:0 28px 0 32px;font-family:Arial, Helvetica, sans-serif;}
#offres .description.hide{display:none;}
#offres .description .left{float:left;width:396px;}
#content #offres .description .left h2{margin:0;padding:18px 0 14px;}
#offres .description .left p{margin:2px 0 0;padding:0;font-size:13px;}
.autoMoto #offres .description .left p.sous-titre{font-weight:700;font-size:14px;color:#02a8dc;margin-top:12px;}
.habitation #offres .description .left p.sous-titre{font-weight:700;font-size:14px;color:#A2C752;margin-top:12px;}
.autoMoto #offres .description .left p.puce{background:url(/content/images/css/vam/puce.png) no-repeat left 20%;width:410px;color:#383737;padding-left:13px;margin-top:3px;}
.habitation #offres .description .left p.puce{background:url(/content/images/css/raqvam/puce.png) no-repeat left 20%;width:410px;color:#383737;padding-left:13px;margin-top:3px;}
#offres .description .right{float:right;width:259px;}
#offres .right .accroche{float:right;margin:25px 0 22px;}
#offres .right .boutons{float:right;text-align:right;}
#offres .description p.asterisque{font-size:9px;line-height:12px;color:#888;position:absolute;bottom:0;left:17px;word-spacing:-1px;padding-right:10px;}
.bouton-souscrire{float:left;}
.bouton-devis{float:right;}
#bottom{clear:both;padding:12px 0 0;}
#bottom .left{float:left;margin-left:7px;width:502px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#424141;line-height:15px;}
.autoMoto #bottom .left #raison1{padding:0 0 0 36px;height:83px;background:url(/content/images/css/vam/raison1-bg.gif) left center no-repeat;}
.habitation #bottom .left #raison1{padding:0 0 0 36px;height:83px;background:url(/content/images/css/raqvam/raison1-bg.gif) left center no-repeat;}
#bottom .left #raison1 img{margin:15px 0 2px;}
.autoMoto #bottom .left #raison2{padding:0 0 0 36px;height:83px;background:url(/content/images/css/vam/raison2-bg.gif) left center no-repeat;}
.habitation #bottom .left #raison2{padding:0 0 0 36px;height:83px;background:url(/content/images/css/raqvam/raison2-bg.gif) left center no-repeat;}
#bottom .left #raison2 img{margin:15px 0 4px;}
.autoMoto #bottom .left #raison3{padding:0 0 0 36px;height:74px;background:url(/content/images/css/vam/raison3-bg.gif) left center no-repeat;}
.habitation #bottom .left #raison3{padding:0 0 0 36px;height:74px;background:url(/content/images/css/raqvam/raison3-bg.gif) left center no-repeat;}
#bottom .left #raison3 img{margin:13px 0 4px;}
.autoMoto #bottom .right{float:right;width:193px;background:url(/content/images/css/vam/push1.png) top left no-repeat;}
.habitation #bottom .right{float:right;width:193px;background:url(/content/images/css/raqvam/push1.png) top left no-repeat;}
#bottomVam .left{width: 480px; margin:0 10px 0 7px;color: #424141; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 15px;}
#bottomVam .right{margin-right: 5px; width: 210px; float:right;background:url("/content/images/css/vam/push1.png") no-repeat scroll left top transparent}
.autoMoto .ui-tabs .ui-tabs-nav li.ui-tabs-selected,.habitation .ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:0;}
.autoMoto .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.autoMoto .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.autoMoto .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.habitation .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.habitation .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.habitation .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.autoMoto .ui-tabs .ui-tabs-hide,.habitation .ui-tabs .ui-tabs-hide{display:none!important;}
/*vam ab_testing*/
#offres_AB .blocArticle h3{display:none;}
.autoMoto #offres_AB{background:url(/content/images/css/vam/offres-bg_AB.png) top left no-repeat;width:715px;height:790px;position:relative;}
#offres_AB .blocArticle>ul{padding:0;margin:8px 0 0 4px;}
#offres_AB .blocArticle>ul li{cursor:pointer;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_1{background:url(/content/images/css/vam/offre1-details_AB.gif) top left no-repeat;width:177px;height:400px;position:relative;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_1.ui-state-active{background:url(/content/images/css/vam/offre1-details-on_AB.gif) top left no-repeat;z-index:2;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_2{background:url(/content/images/css/vam/offre2-details_AB.gif) no-repeat;width:177px;height:400px;position:relative;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_2.ui-state-active{background:url(/content/images/css/vam/offre2-details-on_AB.gif) top left no-repeat;z-index:2;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_3{background:url(/content/images/css/vam/offre3-details_AB.gif) no-repeat;width:177px;height:400px;position:relative;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_3.ui-state-active{background:url(/content/images/css/vam/offre3-details-on_AB.gif) top left no-repeat;z-index:2;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_4{background:url(/content/images/css/vam/offre4-details_AB.gif) no-repeat;width:177px;height:400px;position:relative;}
.autoMoto #offres_AB .blocArticle>ul>li#offre_4.ui-state-active{background:url(/content/images/css/vam/offre4-details-on_AB.gif) top left no-repeat;z-index:2;}
#offres_AB .blocArticle>ul>li>a{width:100%;height:100%;}
#offres_AB .blocArticle>ul>li>.contrat-pacs{position:absolute;margin-top:87px;margin-left:129px;}
#offres_AB .blocArticle>ul>li#offre_4>.contrat-pacs{margin-left:130px;}
#offres_AB .blocArticle>ul>li>.options{position:absolute;margin-top:228px;margin-left:138px;}
#offres_AB .blocArticle>ul>li#offre_4>.options{margin-left:148px;}
#offres_AB .description{clear:both;width:655px;height:295px;z-index:5;padding:0 28px 0 32px;font-family:Arial,Helvetica,sans-serif;}
#offres_AB .description.hide{display:none;}
#offres_AB .description .left{float:left;width:396px;}
#content #offres_AB .description .left h2{margin:0;padding:18px 0 14px 0;width:300px !important;}
#offres_AB .description .left p{margin:2px 0 0 0;padding:0;font-size:13px;width:300px !important;}
.autoMoto #offres_AB .description .left p.sous-titre{font-weight:bold;font-size:14px;color:#02a8dc;margin-top:12px;width:300px !important;}
.habitation #offres_AB .description .left p.sous-titre{font-weight:bold;font-size:14px;color:#A2C752;margin-top:12px;}
.autoMoto #offres_AB .description .left p.puce{background:url(/content/images/css/vam/puce.png) no-repeat left 20%;width:410px;color:#383737;padding-left:13px;margin-top:3px;}
.habitation #offres_AB .description .left p.puce{background:url(/content/images/css/raqvam/puce.png) no-repeat left 20%;width:410px;color:#383737;padding-left:13px;margin-top:3px;}
#offres_AB .description .right{float:right;width:259px;left:439px;position:absolute;top:550px;}
#offres_AB .right .accroche{float:right;margin:25px 0 22px 0;}
#offres_AB .right .boutons{float:right;text-align:right;left:75px;position:absolute;top:130px;}
#offres_AB .description p.asterisque{font-size:9px;line-height:12px;color:#888888;position:absolute;bottom:0;left:17px;word-spacing:-1px;padding-right:10px;}
#offres_AB div.calendrier img.ui-datepicker-trigger{top:1px;}
/*vam ab_testing*/
/* Fin EVOL DEVIS VAM & RAQVAM - Code Compagnie Hyperactive */
p #validerChoixCouverture{position:relative;overflow:hidden;top:-26px;left:330px;}
p #validerValeurAchat,p #validerAssPanne0KmVehicule,p #validerAssPanne0KmSeule,p #validerVehiculeRemplacement,p #validerObjetsTransportes,p #validerBiensProfessionnels,p #validerPlafond,p #validerTiersVolBrisDeGlace,p #validerValeurAchatNvveh,p #validerAssPanne0KmVehiculeNvveh,p #validerAssPanne0KmSeuleNvveh,p #validerVehiculeRemplacementNvveh,p #validerObjetsTransportesNvveh,p #validerBiensProfessionnelsNvveh,p #validerPlafondNvveh{position:relative;overflow:hidden;top:-28px;left:128px;}
p #listePortes{left:475px;overflow:hidden;position:relative;top:-31px;}
.marginListColCDA{margin-top:-22px;margin-left:308px;}
.grisee label,.grisee #mySelectText0,.grisee #mySelectText1,.grisee #mySelectText2,.grisee #mySelectText3,.grisee #mySelectText4{color:#a8a8a8!important;} /* gris VAM */
.outTitlePMA{ margin-bottom: -1px; padding: 0 !important;}
div#backgroundDevisPMA{background-color:#166373;color:white;border:4px solid red;padding:12px;}
.legendWhite { font-size:1.5em; color:white !important; }
.tableRaqvamCouleur{border:2px solid black;}
.tableRaqvamCouleur td{border:2px solid black;}
.tableRaqvamCouleur tr th{border-bottom:2px solid black;border-right:2px solid black;}
.tableRaqvamCouleur tr th{border-bottom:2px solid black;border-top:2px solid black;}
.width_305_label{width:305px!important;}
:root *>.selectWrapperBackgroundDefault{background:url("../img/niceforms/select-bg-all-widthdefault.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground20{background:url("../img/niceforms/select-bg-all-width20.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground27{background:url("../img/niceforms/select-bg-all-width27.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground42{background:url("../img/niceforms/select-bg-all-width42.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground100{background:url("../img/niceforms/select-bg-all-width100.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground120{background:url("../img/niceforms/select-bg-all-width120.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground130{background:url("../img/niceforms/select-bg-all-width130.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground135{background:url("../img/niceforms/select-bg-all-width135.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground140{background:url("../img/niceforms/select-bg-all-width140.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground152{background:url("../img/niceforms/select-bg-all-width152.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground160{background:url("../img/niceforms/select-bg-all-width160.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground165{background:url("../img/niceforms/select-bg-all-width165.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground175{background:url("../img/niceforms/select-bg-all-width175.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground180{background:url("../img/niceforms/select-bg-all-width180.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground185{background:url("../img/niceforms/select-bg-all-width185.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground200{background:url("../img/niceforms/select-bg-all-width200.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground205{background:url("../img/niceforms/select-bg-all-width205.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground210{background:url("../img/niceforms/select-bg-all-width210.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground220{background:url("../img/niceforms/select-bg-all-width220.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground240{background:url("../img/niceforms/select-bg-all-width240.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground280{background:url("../img/niceforms/select-bg-all-width280.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground300{background:url("../img/niceforms/select-bg-all-width300.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperBackground305{background:url("../img/niceforms/select-bg-all-width305.gif") no-repeat scroll left top transparent!important;}
:root *>.selectWrapperDefault select,:root *>.selectWrapperDefault select:focus,:root *>.selectWrapperDefault select:active{outline:none;}
:root *>.selectWrapperPetit select,:root *>.selectWrapperPetit select:focus,:root *>.selectWrapperPetit select:active{outline:none;}
:root *>.blocValiderPosition{left:510px;position:relative;top:-51px;}
.width_select_default { width:264px !important; }
:root *>.selectWrapperDefault{border:0 none;height:25px;overflow:hidden;display:inline-block;width:264px;background:url("../img/niceforms/select-bg-all-widthdefault.gif") no-repeat scroll left top transparent;}
:root *>.selectWrapperDefault select{background:none repeat scroll 0% 0% transparent;border:0 none;height:21px;display:inline-block;line-height:1.2;padding:2px 1px 1px 5px;margin:0;font:inherit;width:115%;-webkit-appearance:none;}
:root *>.selectWrapperPetit{border:0 none;height:25px;overflow:hidden;display:inline-block;}
:root *>.selectWrapperPetit select{background:none repeat scroll 0% 0% transparent;border:0 none;height:21px;display:inline-block;line-height:1.2;padding:2px 1px 1px 5px;margin:0;font:inherit;width:135%!important;-webkit-appearance:none;}
:root *>.flecheDroite{background:url("../img/niceforms/flecheSelect.gif") no-repeat right;height:30px;width:30px;float:right;position:relative;top:-31px;pointer-events:none;}
:root *>.blocProfession .flecheDroite,.blocDateNaissance .flecheDroite,#divCodePostalSimRaq .flecheDroite{top:-23px;}
p.blocLabelCheckbox {padding-bottom: 5px;}
#choisirProfilSolution span.flecheDroite,#choisirThemeSolution span.flecheDroite,#choisirProfilGuidePratique span.flecheDroite,#choisirThemeGuidePratiqueAccueil span.flecheDroite{top:-23px!important;}
#blocSelect5Min span.selectWrapperDefault{ margin-left: 50px; margin-top: 20px; }
#connectEspacePerso span.flecheDroite {top : 0px; left : -30px; height:27px;}
#connectEspacePerso span.selectWrapperDefault.width_210.selectWrapperBackground210 {width:239px !important;}
#blocSelect5Min span.flecheDroite {top: -25px !important; left: 5px !important;height:27px;}
/* Utilisation dans Alfresco popup Livret Epargne Autrement */
.grasItalicIndent{font-weight:bold;font-style:italic;margin-left:20px;margin-top:0px;padding-top:0px;}
/* Fin utilisation dans Alfresco popup Livret Epargne Autrement */
/* Vente croisee OME RAQVAM VAM : utilise dans Alfresco Debut*/ 
#banniereOmeRaqvam{float:left;background:url(/content/images/services-en-ligne/panier/banniere-ome-raqvam.jpg) no-repeat;width:708px;height:365px;z-index:1;}
#boutonSouscrireOmeRaqvam{position:relative;top:182px;left:229px;width:79px;height:29px;z-index:2;}
#banniereOmeVam{float:left;background:url(/content/images/services-en-ligne/panier/banniere-ome-vam.jpg) no-repeat;width:708px;height:365px;z-index:1;}
#boutonSouscrireOmeVam{position:relative;top:182px;left:387px;width:79px;height:29px;z-index:2;}
#banniereOmeRaqvamVam{float:left;background:url(/content/images/services-en-ligne/panier/banniere-ome-raqvam-vam.jpg) no-repeat;width:708px;height:365px;z-index:1;}
#boutonOmeRaqvamVamSouscireRaqvam{position:relative;top:182px;left:229px;width:79px;height:29px;z-index:2;}
#boutonOmeRaqvamVamSouscireVam{position:relative;top:154px;left:387px;width:79px;height:29px;z-index:2;}
.blocAssuranceVol label { vertical-align: 10px; }
.blocCodePostal input { height: 16px; margin-top: 1px; }
/* Style applique sur le champ date de naissance du simulateur raqvam pour masquer l affichage de l encadre rouge qui est affiche par defaut lorqu il y a une erreur de conversion de la date geree par struts */
#fondHautSimulateur #votreSituation .blocDateNaissance .errors { background-color: transparent; border: none; display: none; }
.selectDatePosition { margin-top: -14px; }
.selectDatePositionNoJs { margin-top: -16px; }
.popUpNbrPieceNoJs .arrowList { width: 900px; }
.selectProfessionPosition { margin-top: 3px; }
/* Vente croisee OME RAQVAM VAM  : utilise dans Alfresco Fin*/
/* Fenetre de mise a jour du mot de passe debut */
#score{color:#000000;position:absolute;text-align:center;width:100px;z-index:10;font-weight:bold;}
.scoreLevel{border:1px solid black;width:15px;height:15px;float:left;border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;margin-left:3px;margin-right:18px;}
.scoreColorLevel1{background-color:#e11e19;}
.scoreColorLevel2{background-color:#F5A300;}
.scoreColorLevel3{background-color:#a2c752;}
.scoreColorLevel4{background-color:#007457;}
.scoreOff{background-color:#000000;}
.scoreText{float:left;height:25px;vertical-align:middle;text-align:center;font-weight:bold;}
#scrollZonePassword{height:420px;}
#scoreZone{display:none;}
#heading.personnePhysique{background:url(/content/images/commun/popup/bandeau-popup-rouge.png) left top no-repeat;padding:0 0 0 14px;height:44px;}
#windowNoJs{background:none repeat scroll 0pt 0pt #ffffff;border:none;position:fixed;text-align:left;margin-left:0px;margin-top:0px;z-index:102;left:0px;top:0px;width:100%;height:100%;}
#changePasswordInfoPerso h4{color:red;font-weight:bold;}
/* Fenetre de mise a jour du mot de passe fin*/
/* debut ABtesting */
#listeCategoriesPopup {height: 95px; padding-top: 25px; clear:both;}
#leftColVam {width:50%;float: left; height:380px;}
#rightColVam {width:50%;float: right;position:absolute;z-index:10;top:400px; left: 358px;}
div.accueilVam span.date {color:#787878;font-family:arial;}
div.accueilVam { display: inline-block; z-index: 100; margin:-20px 0 0 -20px;*margin:-10px 0 0 -20px;padding-top: 0px;}
div.accueilVam div { padding:0px 30px;}
div.accueilVam div#blocError {padding-left:0px;padding-right:0px;font-size: 11px;font-family:arial;}
/* ouverture page */
.smallBg { height: 208px; width: 400px; background: url("/content/images/css/metier/devis/automoto/bg_small.png") no-repeat scroll 0 0 transparent; }
/* clic type vehicule ou isAssure!aVam */
.mediumBg { height: 365px; width: 400px; background: url("/content/images/css/metier/devis/automoto/bg_medium.png") no-repeat scroll 0 0 transparent; }
/* isAssure+aVam */
.bigBg { height: 400px; width: 400px; background: url("/content/images/css/metier/devis/automoto/bg_big.png") no-repeat scroll 0 0 transparent; }
/* !isIdentifie avec/sans erreur */
.higherBg { height: 470px; width: 400px; background: url("/content/images/css/metier/devis/automoto/bg_higher.png") no-repeat scroll 0 0 transparent; }
div.accueilVam div.textAccueilVAM1 {color:white; font-size:1.65em; margin-top: -28px;margin-bottom: 10px; width: 330px;padding-left:20px;font-family:Arial, Helvetica, sans-serif; line-height:22px; }
div.accueilVam div#bloc1 #hideWindowButton {margin:-15px 0 0 325px; visibility:hidden;}
#offres_AB div#bloc1 { margin-top: 25px;padding-right:0px; width: 350px;font-family:arial;}
#offres_AB div#bloc2 { padding-right:0px; width: 350px;height:90px;font-family:arial;}
#offres_AB div#bloc2 a#Voiture{ padding-left: 20px;}
#offres_AB div#bloc3 { float:left;padding-top:10px;padding-right:0px;font-family:arial;height:45px;}/*clear:both;*/
#offres_AB div#bloc3 #dateEffetDevis {padding:0 0 0 20px;width:330px;margin-top:-5px;}
#offres_AB div#bloc4 { float:left;margin-bottom:-5px;margin-right:0px;width: 350px; padding-top:10px;padding-right: 0px;}
.flecheBasAccueilVam { margin-left: -40px; float: left; margin-top: 40px;}
div.accueilVam{font-family:arial!important;}
div.accueilVam div#listeOuiNonAccueilVam{ font-size: 0;padding-right: 0px; padding-left: 20px;width:330px;}
input#continuerAccueilVam{ border:none; margin-top:0px;height:36px;padding-right: 9px;float:right;} 
div.accueilVam div.textAccueilVAM2 { color:white; font-size:1em; width:330px; margin:-14px 0 10px 0;*margin-top:-17px;padding:0 0 0 20px;font-family:arial;}
div.accueilVam div#bloc2 div.textAccueilVAM2, div.accueilVam div#bloc4 div.textAccueilVAM2 { margin-top:-14px;*margin-top:-17px;font-family:arial;}
div.accueilVam div#bloc3 div.textAccueilVAM2 { margin-top: -14px;*margin-top: -17px;font-family:arial;}
p.dateAccueilVAM {padding-left:0px;}
p.dateAccueilVAM div.calendrier p input {float: left; margin: 0 5px 0 0;}
div.accueilVam #bloc2 a { float:left;  border:none; }
div#listeCategoriesPopup { margin:0px; float: initial; padding: 25px 25px 25px 20px;width:180px;}
div#listeCategoriesPopup a { padding-left: 1px; width: 150px;text-decoration:none;font-family:arial;}
div#listeCategoriesPopup a img { padding:0px; float: left; width:50px;}
div#listeCategoriesPopup a b { float:right; width:95px; color:white; margin-right: 30px; font-size:0.9em;font-family:arial;}
div.accueilVam div#loginAccueilVam { float: left; color: white; width:360px; font-size:smaller; padding:12px 0 0 20px;font-family:arial;}
div#loginAccueilVam div input #j_username , div#loginAccueilVam div input #j_password {margin-top: 5px;}
div#loggedAccueilVam { margin-left:0px; color: white; float:left;font-size:0.9em ;padding:0 0 0 50px;width: 320px;margin-bottom:0px;height:30px;font-family:arial;}
div#loggedAccueilVam p {padding-bottom:5px!important;*padding-bottom:0px;}
div#loginAccueilVam div { float:left; padding: 0 0 0 30px; width: 330px; height: 60px;}
div#loginAccueilVam div p {font-size:1.1em;padding:0px;}
div#loginAccueilVam div input {font-family:arial;font-size:1.2em;height:16px;width:105px;}
div#loginAccueilVam input#submitAccueilVam{padding-left: 0px;width:71px;height:30px;border:none;margin:8px 0 0 14px;}
div#loginAccueilVam div#passwordIdent { float:left;padding: 0px;width:110px;height:30px;}
div#loginAccueilVam div#passwordIdent a { padding-top:5px;}
div#loginAccueilVam div#numSocIdent { float:left;padding: 0 0 0 30px;width:125px;height:30px;}
div#loginAccueilVam div#numSocIdent a { padding-top: 5px;color:#FFFFFF;}
div#loginAccueilVam div.popVamIdent {padding: 0px 0 0 20px;width:330px;height:15px;margin-top:-5px;}
div#loginAccueilVam div.popVamIdent a {color:#FFF;font-size:0.9em;margin-left:10px;}
div#continueAccueilVam { bottom: 30px; height: 36px; left: 0px; margin-top: 0; padding: 0 20px 0 0; position: absolute; width: 360px; }
div#champObligatoireAccueilVam { float:left; width: 160px; color: white; margin-top: 20px; padding-left: 10px; font-size:0.7em;font-family:arial; }
#offres_AB #popupMoto{display:none;position:absolute;margin-left:0px;padding:0px;top:369px;left:161.5px;width:150px;background-position:initial;background:url("/content/images/css/metier/devis/automoto/bg_popup.png") no-repeat;z-index:1;}
#offres_AB .description .court h2{width:300px !important;}
/* fin ABtesting */
/* Listes deroulantes HP */
.home #content #connectEspacePerso #services select{font-family:Arial,Helvetica,sans-serif;position:absolute;left:55px;top:22px;width:208px;}
.home optgroup{font-family:Arial,Helvetica,sans-serif !important;font-style:italic;font-weight:bold;font-size:1.2em;cursor:default;padding:4px 0 0;}
.home #content #devisSouscription #blocSelect5Min select optgroup, .home #services optgroup{font-size:1.4em !important;}
.home option{font:initial !important;font-family:Arial,Helvetica,sans-serif !important;font-style:normal !important;font-size:0.7em;color:#000000;cursor:pointer;display:block;padding:2px 0 0 20px;}
.home option.titreListe{font-size:1.1em !important;color:black;padding:2px 0 0;}
.home #content #devisSouscription #blocSelect5Min select option,.home #services option{font-style:normal !important;font-size:11px !important;}
#sitepartenaires option, #liensfooter option{font-size:1em !important;padding:2px 0 0 2px;}
.home option.optionDisabled{cursor:default;font-weight:bold !important;padding:2px 0 0 6px;pointer-events:none;*disabled:disabled;color:black;*color:#C7C7C7;-bracket-:hack[;color:#C7C7C7;];}
#footer #footerInner #footerEntete #listePiedHP.flecheDroite{left:23px !important;top:-51px !important;}
#footer #footerInner #footerEntete #listePiedHP{margin-left:57px;margin-top:24px;}
/* Listes deroulantes HP */
/* Kit premiere assurance Lot3 */
#votreSituation div#professionNorObf .flecheDroite,#votreLogement div.communeNorObf .flecheDroite{top:-23px !important;}
.communeNorObf{margin-left:193px;margin-top:347px;position:absolute;z-index:100;}
#votreLogement div.communeNorObf div#uneCommuneNorObf{margin-top:4px !important;}
#votreSituation #divCodePostalSimRaqNorObf div.communeNorObf{margin-left:535px;margin-top:88px;position:absolute;z-index:100;}
*:first-child+html select#selectCommuneNorObf{margin-top:4px;}
.blocCodePostalNorObf #codePostalSimRaqNorObf{width:53px!important;padding-top:1px;}
p.blocCodePostalNorObf label{padding-right:5px;padding-left:2px;margin-top:2px;}
.blocCodePostalNorObf label{width:104px!important;padding-top:4px;}
.blocCodePostalNorObf input{height:16px;margin-top:1px;}
*+html #btValiderCodePostal{margin-top:-6px!important;}
*+html #habitation{font-weight:700;font-size:29pt;margin-top:-39px;margin-left:50px;}
*+html #formulePrim{font-size:13pt;margin-top:-5px;margin-left:50px!important;}
*+html .montant{font-family:Arial;float:left;text-align:left;color:#fff;margin-top:40px;margin-left:122px;display:inline;}
*+html #parMois{font-size:25pt;margin-left:88px;margin-top:0;}
*+html #bandeauTarif{margin-bottom:5px!important;}
.erreurCommunefalse{margin-top:-2px;}
.erreurCommunetrue{border:1px solid red;margin-top:-2px;height:27px;width:168px;}
.blocLabelValeurAassurerNorObf{margin-top:255px;margin-left:24px;position:absolute;z-index:100;}
.blocImageValeurAassurerNorObf{margin-top:239px;margin-left:121px;position:absolute;z-index:100;}
.blocLabelValeurAassurerNorObf label{line-height:0;vertical-align:text-bottom;}
#btValiderCodePostalNorObf{padding-left:76px;border:none!important;width:59px;}
*+html #btValiderCodePostalNorObf{margin-top:-6px!important;}
*+html #btValiderCodePostalNorObf{margin-top:-6px!important;}
.blocImageBrisMobilier div#imgNonBrisMobilier{margin-left:52px;margin-top:-37px;}
/* hack Chrome/Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.blocImageBrisMobilier div#imgNonBrisMobilier{margin-left:52px;margin-top:-34px;}
}
div#idTitlePopupSimRaqNbPieces,div#idContentPopupSimRaqNbPieces,div#idTitlePopupSimRaqValAAssurer,div#idContentPopupSimRaqValAAssurer{margin-left:40px;margin-top:16px;margin-right:40px;margin-bottom:16px;}
/* Fin Kit premiere assurance Lot3 */
.divTitreLeft{float:left;border-bottom:2px solid rgb(92, 92, 92);border-top:2px solid rgb(92, 92, 92);border-left:1px solid rgb(201, 201, 201);width:80px;height:15px;padding:5px;}
.divTitreMiddle{float:left;border-bottom:2px solid rgb(92, 92, 92);border-top:2px solid rgb(92, 92, 92);border-left:1px solid rgb(201, 201, 201);width:280px;background-color:rgb(245, 163, 0);padding:5px;}
.patrimoine .divTitreMiddle{background-color:#A3004B;}
.divTitreRight{float:left;border-bottom:2px solid rgb(92, 92, 92);border-top:2px solid rgb(92, 92, 92);border-left:1px solid rgb(201, 201, 201);border-right:1px solid rgb(201, 201, 201);width:80px;height:15px;padding:5px;}
.divLeft{float:left;border-left:1px solid rgb(201, 201, 201);border-bottom:1px solid rgb(201, 201, 201);width:80px;height:85px;padding:5px;}
.divMiddleEven{float:left;border-left:1px solid rgb(201, 201, 201);border-bottom:1px solid rgb(201, 201, 201);width:280px;height:85px;background-color: rgb(247, 201, 108);padding:5px;}
.patrimoine .divMiddleEven{background-color:#fcd2d7;}
.divMiddle{float:left;border-left:1px solid rgb(201, 201, 201);border-bottom:1px solid rgb(201, 201, 201);width:280px;height:85px;padding:5px;}
.divRight{float:left;border-left:1px solid rgb(201, 201, 201);border-bottom:1px solid rgb(201, 201, 201);border-right:1px solid rgb(201, 201, 201);width:80px;height:85px;padding:5px;}
.enSavoirPlusSur{padding:6px 10px 0 10px;}
.enSavoirPlusSur li a{font-weight:normal;}
ul.listType4 li{background:none;padding:0 0 10px 0;margin:0 0 7px 0;font-size:1.1em;}
ul.listType4 li a{background:url(../img/puces.gif) left 4px no-repeat;display:block;padding:1px 0 2px 14px;}
#enSavoirPlusSur h4{background:none !important;padding-bottom:15px;margin-bottom:4px;}
a.leftArrowCommandeAdapte,.btBack a{background:url(../img/puces.gif) no-repeat left 4px;padding-left:15px;}
/* Reseaux sociaux */
#ReseauxSociauxTop,#ReseauxSociauxTopWide,#ReseauxSociauxTopMaxWide{font-size:14px;color:#000;font-family:arial;font-weight:bold;padding-bottom:5px;}
#ReseauxSociauxTop a,#ReseauxSociauxTopWide a,#ReseauxSociauxTopMaxWide a{text-decoration:none;}
#ReseauxSociauxTopWide{position:relative;right:-500px;top:-5px;clear:both;width:203px;}
#ReseauxSociauxTopMaxWide{position:relative;right:-715px;top:-5px;clear:both;width:203px;}
#RSTfacebook{display:block;width:29px;height:30px;}
#RSTtwitter,#RSTgoogleplus,#RSTmail{display:block;width:29px;height:30px;margin-top:-30px;}
#RSTfacebook{background:url("../img/reseaux_sociaux/fb_prod_off.png") no-repeat scroll 0 0 transparent;margin-left:100px;}
#RSTfacebook:hover{background:url("../img/reseaux_sociaux/fb_prod_on.png") no-repeat scroll 0 0 transparent;}
#RSTtwitter{background:url("../img/reseaux_sociaux/tw_prod_off.png") no-repeat scroll 0 0 transparent;margin-left:130px;}
#RSTtwitter:hover{background:url("../img/reseaux_sociaux/tw_prod_on.png") no-repeat scroll 0 0 transparent;}
#RSTmail{background:url("../img/reseaux_sociaux/lettre_prod_off.png") no-repeat scroll 0 0 transparent;margin-left:160px;}
#RSTmail:hover{background:url("../img/reseaux_sociaux/lettre_prod_on.png") no-repeat scroll 0 0 transparent;}
#ReseauxSociauxBottom,#ReseauxSociauxBottomWide,#ReseauxSociauxBottomMaxWide{background:url("../img/reseaux_sociaux/bg_reseaux_sociaux.jpg") repeat-x scroll left top #FFFFFF;padding-top:7px;height:35px;}
#ReseauxSociauxBottom{float:left;left:0;width:477px;margin-top: 10px;}
#ReseauxSociauxBottomWide{float:left;left:0;width:715px;}
#ReseauxSociauxBottomMaxWide{float:left;left:0;width:940px;}
#ReseauxSociauxBottom a,#ReseauxSociauxBottomWide a,#ReseauxSociauxBottomMaxWide a{color:#787878;font-family:arial;font-size:1.2em;text-decoration:none;line-height:22px;margin-left:23px;}
#ReseauxSociauxBottom img,#ReseauxSociauxBottomWide img,#ReseauxSociauxBottomMaxWide img{vertical-align:middle;word-spacing:10px;}
#ReseauxSociauxBottom ul{align:center;}
#ReseauxSociauxBottom .RSBfacebook{margin-left:55px}
#ReseauxSociauxBottom .RSBfacebook,#ReseauxSociauxBottom .RSBtwitter,#ReseauxSociauxBottom .RSBgoogleplus,#ReseauxSociauxBottom .RSBmail{padding:4px 0 6px !important}
#ReseauxSociauxBottomWide .RSBfacebook,#ReseauxSociauxBottomWide .RSBtwitter,#ReseauxSociauxBottomWide .RSBgoogleplus,#ReseauxSociauxBottomWide .RSBmail{margin-left:75px !important;padding:4px 0 6px !important}
#ReseauxSociauxBottomMaxWide .RSBfacebook,#ReseauxSociauxBottomMaxWide .RSBtwitter,#ReseauxSociauxBottomMaxWide .RSBgoogleplus,#ReseauxSociauxBottomMaxWide .RSBmail{margin-left:110px !important;padding:4px 0 6px !important}
#ReseauxSociauxBottomMaxWide ul{margin-left: -30px !important;}
div#mailDestinataireReseauxSociaux{margin-top:-25px;}
div#captchaReseauxSociaux{margin-left:100px;}
div#recaptcha_widget_div{margin-left:120px;}
div#mailDestinataireReseauxSociaux .errors,div#mailExpediteurReseauxSociaux .errors,div#messageReseauxSociaux .errors,div#captchaReseauxSociaux .errors{width:529px;}
.envoyerPartSoc{margin-left:348px;}
div#envoyerPartSoc input{width:195px;}
#heading.personnePhysique{background:url(/content/images/commun/popup/bandeau-popup-rouge.png) left top no-repeat;padding:0 0 0 14px;height:44px;}
img#imagePageAPartager{width:125px;height:125px;}
#boutonEnvoyer{width:195px;}
p#imageResSoc{width:125px;height:125px;}
p#pageResSoc{margin-top:-100px;margin-left:160px;width:390px;}
p#pageResSocUrlPage{margin-top:-190px;margin-left:160px;width:390px;}
p#contenuPageResSoc{margin-left:160px;width:390px;}
input.errorResSoc{margin-left:82px;margin-top:-18px;width:469px;}
input#mailExpediteurResSoc{margin-left:82px;}
#mailExpediteur{margin-left:20px;width:200px;}
div#popupFullMailRS .blocLabelInput label,.blocLabelInputNoPadding label.grand{float:left;width:215px;padding-top:4px!important;padding-right:10px;}
div#mailDestinataireReseauxSociaux input,div#mailExpediteurReseauxSociaux input{width:310px;margin:0 0 0 0;}
div#popupFullMailRS .blocLabelInput textarea{width:310px;}
*+html #RSBfacebook{margin-left:-400px;}
*+html #RSBtwitter{margin-left:-160px;}
*+html #RSBgoogleplus{margin-left:50px;}
/* hack Chrome/Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#ReseauxSociauxTop,#ReseauxSociauxTopWide{font-size:1.5em;color:#000;font-family:fantasy;font-weight:normal;padding-bottom:5px;}
}
/* Style des dates dans l ecran adherent Efficience Sante */
.santePrevoyance #frmAdherent div.calendrier p label{float:left;padding-right:0px;padding-top:4px !important;width:295px;}
#imageMerciRDV{padding-right:452px;}
body.rendreVisite select{float:left;margin:0 5px 8px 2px !important;}
body.rendreVisite div.calendrier label{float:left;width:280px;padding-top:4px !important;padding-right:10px;}
/* tvam RM*/
div#modalite{margin-left:100px;}
.absolute{position:absolute;left:0px;}
div.prixPlus{float:left;margin-left:558px;font-size:2em;margin-top:-5px;}
table.modalite,.modalite{margin-top:-5px;}
table.modalite2,.modalite2{margin-top:18px;float:left;}
.textImportant{font-size:18px;}
div.objetRdv .flecheDroite, div#divDateCreneau .flecheDroite, div#divCodePostalRdv .flecheDroite, div#divSitProfRdv .flecheDroite{top:-31px !important;}
.encadre img#merciOutillage,.encadre img#merciOutillage{padding-bottom:0px;padding-left:0px;margin-left:-10px;margin-top:-8px;}
#divCodePostalRdv #validerCodePostalRdv{margin-top:-29px;margin-left:430px;}
#imagePageResSoc{margin-left:10px;margin-top:0px;}
#descriptifTitreResSoc{margin-top:-8px;}
#urlPageResSoc{margin-top:30px;height: 110px;}
.blocAsterisque{font-size:.9em;padding-left:10px;margin-top:-10px;}
/* Avis echeance */
a.lienavisecheance,a.lienavisecheance:hover{text-decoration:none}
.sepaParnasseTroisEtapes{background:url(../img/sepaParnasse/et-coordonnees-bancaires-sepa-rouge-3.gif) no-repeat 0px top;height:170px;}
/* styles navigation liste reparateur */
div.navigationListe{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#B0B0B0 #B0B0B0 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;display:block;height:20px;background-image:url("../img/bg-nav-top-red.gif");background-position:0 15px;padding-left:5px;padding-right:5px;}
div.navigationListe div.btnCurrentPage,div.navigationListe div.btnPage,div.navigationListe div.btnPreviousPage{display:block;float:left;width:15px;}
div.navigationListe div.btnNextPage{display:block;float:right;width:25px;}
div.navigationListe div.btnPreviousPage{width:25px;margin-right:5px;text-align:right;}
div.navigationListe div.btnCurrentPage,div.navigationListe div.btnCurrentPage a,div.navigationListe div.btnPage a,div.navigationListe div.btnPreviousPage a,div.navigationListe div.btnNextPage a{color:#FFFFFF;}
/* ########################  CSS PACA Pop-up ################################## */
.idContentPopupPaca{width:624px;height:376px;margin-top:40px;}
.bt-close-popupPaca{right:15px;top:15px;position:absolute;}
.idQuestionPopupPaca{font-family:Arial;font-size:25px;color:#000000;float:left;margin-top:5px;margin-left:10px;width:480px;font-weight:bold;}
.blocReserveCredit{margin-top:40px;margin-left:30px;float:left;width:305px;}
.textPacaSimple1{font-family:Arial;font-size:19px;color:#000000;font-weight:bold;}
.textPacaSimple2{font-family:Arial;font-size:14px;color:#000000;}
.imgCreditPaca{float:left;}
.imgCreditPaca img{float:left;margin-top:30px;}
.blocMentionLegalePaca{width:580px;float:left;padding-top:30px;margin-left:10px;color:#535353;}
.blocMentionLegalePaca #blocMentionLegalePaca1{text-align:left;font-family:Arial;font-size:13px!important;color:#535353;}
.blocMentionLegalePaca #blocMentionLegalePaca2{text-align:left;font-family:Arial;font-size:9px!important;color:#535353;}
.offreValable{font-family:Arial;font-size:12px;color:#000000;}
.idContentPopupPaca #ampoulePopup{float:left;margin-left:35px;margin-top:5px;}
.idContentPopupPaca #divRedirect{margin-top:10px;}
.textPacaSimple2{font-family:Arial;font-size:19px;color:#000000;}
@media (max-width: 629px) {
	.idContentPopupPaca #ampoulePopup{display:none}
	.idContentPopupPaca{width:auto;height:auto}
	.idQuestionPopupPaca{font-size:29px;width:auto;margin-bottom:10px;}
	.blocReserveCredit{margin-top:20px;margin-left:10px;float:none;width:auto;}
	.textPacaSimple1{font-size:22px;margin-top:10px;}
	.imgCreditPaca{float:none;text-align:center;}
	.imgCreditPaca img{float:none;}
	.blocMentionLegalePaca{width:auto;float:none;padding-top:30px;padding:30px 10px 0;margin-left:0;}
	.blocMentionLegalePaca #blocMentionLegalePaca1{font-size:20px!important;}
	.blocMentionLegalePaca #blocMentionLegalePaca2{font-size:13px!important;}
	.offreValable{font-size:14px;}
	.idContentPopupPaca #divRedirect{width:295px;margin:10px auto;}
}
/* ########################  FIN CSS PACA Pop-up ################################## */
/* ########################  CSS PACA-Insert Epargne Financement ################################## */
.surInsertBlocPaca{width:201px;height:290px;}
.insertBlocPaca{border-right:1px solid #c5c1ba;border-left:1px solid #c5c1ba;width:201px;height:250px;margin-bottom:10px;}
.shadowBlocTopPaca{width:204px;margin-right:6px;}
*+html .shadowBlocTopPaca{margin-bottom:-3px;}  
.headingBlocInsertPaca{background:url(../img/paca/bg_bloc_credit_header.jpg) left top;margin-right:1px;height:31px;width:202px;}
.headingBlocInsertPaca h1{font-family:Arial;font-size:14px;color:#FFFFFF;float:left;margin-top:5px;margin-left:5px;}
.idContentBlocPaca{background:url(../img/paca/bg_bloc_credit_content.jpg) left top no-repeat;width:202px;height:250px;}
.imgBlocPaca{float:left;margin-top:-21px;margin-left:5px;}
.textBlocPacaMaif{font-family:Arial;font-weight:bold;font-style:italic;font-size:14px;color:#000000;margin-left:5px;margin-top:5px;width:190px;float:left;}
.savoirPlusBlocPaca{font-family:Arial;font-size:14px;color:#000000;margin-left:5px;margin-top:10px;width:190px;float:left;text-align:center;}
*+html .savoirPlusBlocPaca{margin-top:-10px;}
.infosLegalesBlocPaca{font-family:Arial;font-size:10px;color:#53535;margin-left:5px;margin-top:5px;width:194px;float:left;}
.shadowBlocBottomPaca{margin-left:-1px;position:absolute;margin-top:91px;}
*+html .shadowBlocBottomPaca{margin-left:-1px;margin-top:53px;position:relative;}
.carreGrisPaca{width:696px;height:130px;padding-left:15px;padding-right:15px;padding-top:20px;margin-left:-14px;background-color:gray;}
.carreGrisPacaTxt1{font-size:10pt;font-family:Arial;color:#FFFFFF;}
.carreGrisPacaTxt2{font-size:12pt;font-family:Arial;}
.idContentBlocPaca #ampouleBloc{float:left;padding-right:5px;}
/* ########################  FIN CSS PACA-Insert Epargne Financement ################################## */
#webcallIframe{position:absolute;left:50%;top:50%;text-align:center;width:550px;height:365px;margin-left:-275px;/*half width*/margin-top:-182px;/*half height*/}
/* Simulateur MGEN-Filia */
div#simulateurMGEN{width:750px;height:675px;}
div#fondHautSimulateurMGEN{position:relative;background-image:url('../img/santeprevoyance/Simulateur_MGEN-Filia/fond-simulateur-sante.png');width:719px;height:524px;z-index:8;background-repeat:no-repeat;}
#encadreTarifMGEN{background-image:url('../img/santeprevoyance/Simulateur_MGEN-Filia/background-simulateur-sante-resultat.png');padding-top:0px;width:738px;height:242px;padding-top:17px;margin-top:5px;margin-left:-10px;}
/* positionnement des blocs */
/* bloc gauche Vos Besoins */
#vosBesoins div.blocHospitalisationMGEN{margin-left:24px;margin-top:60px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocHospitalisationMGEN img#moinsH{padding-left:80px;top:5px;position:relative;}
#vosBesoins div.blocGeneraliste{margin-left:24px;margin-top:105px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocGeneraliste img#moinsG{padding-left:94px;top:5px;position:relative;}
#vosBesoins div.blocMedicaments{margin-left:24px;margin-top:150px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocMedicaments img#moinsM{padding-left:89px;top:5px;position:relative;}
#vosBesoins div.blocSpecialistes{margin-left:24px;margin-top:195px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocSpecialistes img#moinsS{padding-left:97px;top:5px;position:relative;}
#vosBesoins div.blocOptiques{margin-left:24px;margin-top:240px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocOptiques img#moinsO{padding-left:117px;top:5px;position:relative;}
#vosBesoins div.blocAudio{margin-left:24px;margin-top:285px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocAudio img#moinsA{padding-left:136px;top:5px;position:relative;}
#vosBesoins div.blocImplents{margin-left:24px;margin-top:330px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#vosBesoins div.blocImplents img#moinsI{padding-left:119px;top:5px;position:relative;}
#vosBesoins div.blocProtheses{margin-left:24px;margin-top:382px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
.blocProtheses label{display:inline-block;line-height:0px;/*vertical-align:10px;*/(-bracket-:hack;/*hack ggchrome*/vertical-align:0px;);}
*+html .blocProtheses label{line-height:3px!important;vertical-align:0;}
.blocProtheses label{line-height:0px!important;vertical-align:0 \9;}
#vosBesoins div.blocProtheses img#moinsP{padding-left:52px;padding-left:55px\9;top:5px;position:relative;}
#vosBesoins .texte{margin-left:230px;font-size:10px;font-family:arial;font-weight:bold;color:#6E6E6E;}
#vosBesoins div.blocReseau{margin-left:24px;margin-top:436px;position:absolute;font-family:arial;color:#6E6E6E;font-size:9px;}
.blocReseau p{color:#6E6E6E;width:310px;}
#vosBesoins div.blocReseau img#btnOui{margin-left:190px;}
#vosBesoins div.blocReseau img#btnNon{margin-left:-5px;}
/* bloc droite Votre Situation */
#votreSituation div.blocRegime{margin-left:378px;margin-top:60px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#votreSituation div.blocRegime img#imageRegimeGeneral{margin-left:40px;}
#votreSituation div.blocRegime img#imageRegimeAlsace{margin-left:-4px;}
.blocRegime label{vertical-align:70px;}
#votreSituation .blocRegime label.erreur{color:red;}
#votreSituation div.blocPersonne{margin-left:378px;margin-top:190px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#votreSituation div.blocPersonnel{margin-left:378px;margin-top:226px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#votreSituation .blocPersonnel label.erreur{color:red;}
#votreSituation .blocPersonnel select.erreur{color:red;}
/* div.blocPersonnel select#workBranch1{margin-left:70px;} */
#votreSituation div.blocConjoint{margin-left:378px;margin-top:272px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
#votreSituation .blocConjoint label.erreur{color:red;}
#votreSituation .blocConjoint select.erreur{color:red;}
div.blocConjoint select#workBranch1MGEN{margin-left:12px;}
#votreSituation div.blocNBEnfant{margin-left:378px;margin-top:320px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
div.blocNBEnfant input.nbcase{text-align:right;margin-left:68px;(-bracket-:hack;/*hack ggchrome*/margin-left:65px;);}
div.blocNBEnfant input.nbcase{margin-left:67px \9;}
#votreSituation div.blocNBEnfant label.erreur{color:red;}
#votreSituation div.blocDate{margin-left:378px;margin-top:370px;position:absolute;color:#6E6E6E;font-size:13px;font-family:arial;font-weight:bold;z-index:100;}
div.blocDate input.inputCalendar{width:110px;height:17px;margin-left:38px;}
div.blocDate a.dp-choose-date{margin-left:-25px;margin-top:0px;(-bracket-:hack;margin-top:-24px;);position:relative;}
div.blocDate a.dp-choose-date{margin-left:-25px /9;margin-top:-1px /9;position:relative /9;}
div.blocDate a.dp-choose-date{margin-left:-25px;(-bracket-:hack;margin-top:-24px;);position:relative;}
a.dp-choose-date{background:url(../img/input-calendar.gif) no-repeat right top;display:block;width:25px;height:25px;vertical-align:top;text-indent:-9999px;overflow:hidden;float:right;margin-right:5px;}
.blocBoutonCalculerMGEN{margin-top:430px;margin-left:483px;position:absolute;z-index:100;}
.formuleMGEN{font-family:Arial;color:#5A5959;float:left;margin-left:92px;margin-top:30px;text-align:left;}
div.blocDate .inputCalendar{width:130px;float:none;}
#votreAssuranceMGEN{font-style:italic; font-size:20px;color:#343333;font-family:arial; margin-top:50px; margin-right:55px;margin-left:-35px;}
#votreAssuranceMGENSecond{font-style:normal; font-size:24px;color:#343333;font-family:arial; margin-top:0px; margin-right:55px;margin-left:-35px;}
#formuleSimuMgen{font-weight:bold;color:#343333;font-size:30px;font-family:arial;margin-top:-35px;margin-left:75px;width:280px;}
#Recapitulatifs{color:#ffffff;font-size:9px;margin-left:-68px;margin-top:5px;font-family:arial;}
.montantMGEN{font-family:Arial;float:right;text-align:left;color:#ffffff;margin-top:60px;margin-top:275px\9;margin-right:50px;display:inline;}
#montantMgen{margin-top:-200px;float:right\9;margin-right:-40px;}
#dizaineMGEN{margin-left:250px;margin-left:0px\9;font-weight: bold; font-size: 85px;font-family: arial;float:left;}
#exposantMgen{float:left;margin-top:10px;}
#parMoisMGEN{font-size:25pt;margin-left:166px;margin-top:-44px;}
#DateSimulation{color:#ffffff;font-size:9px;margin-left:10px;margin-left:200px\9;margin-top:28px;font-family:arial;float:right;float:none\9;}
#DateSimulation{margin-top:-72px;margin-top:-75px\9;}
@media/*!*/screen/*!*/and/*!*/(-webkit-min-device-pixel-ratio:0)
{
#DateSimulation{margin-top:130px;margin-top:-75px\9;}
}
div#btnimg{display: inline-block;margin-top:-30px;margin-top:-20px\9;}
div#btnimg ul li.rdv{background:url("../img/santeprevoyance/Simulateur_MGEN-Filia/prendre_rdv.png") no-repeat scroll left top transparent;height:66px;width:230px;margin-left:5px;}
div#btnimg ul li.devis{background:url("../img/santeprevoyance/Simulateur_MGEN-Filia/sousrcire_en_ligne.png") no-repeat transparent;height:66px;width:229px;margin-left:243px;margin-top:-79px;}
div#btnimg ul li.rappel{background:url("../img/santeprevoyance/Simulateur_MGEN-Filia/etre_rappele.png") no-repeat transparent;height:66px;width:230px;margin-left:481px;margin-top:-79px;}
div#btnimg ul li a{color:#FFFFFF;display:block;font-size:16px;font-weight:bold;height:46px;margin-top:13px;text-decoration:none;width:100%;}
.blocDate div.calendrier .blocLabelInput input{margin-left:-145px!important;}
form#frmCotisMgen .blocDate div.calendrier .blocLabelInput label{width:347px;}
.blocDate  div.calendrier .blocLabelInput img{margin-left:-31px!important;}
div.calendrier .dateMgen img{margin-left:-23px!important;}
.flecheDroiteMgen{margin-left:-25px;}
.blocLabelInputMgenVous,.blocLabelInputMgenConjoint{display:inline;}
.blocLabelInputMgenVous select,.blocLabelInputMgenConjoint select{width:200px!important;height:23px;}
.blocLabelInputMgenVous select{margin-left:75px!important;}
.blocLabelInputMgenConjoint select{margin-left:25px!important;}  
.blocPersonnel .blocLabelInput label,.blocConjoint .blocLabelInput label,.blocNBEnfant .blocLabelInput label{width:245px;}
#centimeMgen{font-size:24pt;font-weight:700;margin-top:-45px;}
#monnaieMgen{font-family:arial;font-size:36px;margin-top:-38px;}
#asterisqueSimMgen{font-size:36px;margin-left:152px;margin-top:-42px;}
#fondHautSimulateurMGEN a:link{text-decoration:none;}
.blocBoutonCalculerMGEN input{border:none;margin-top:15px;}
.blocComplementVous label,.blocComplementConjoint label{font-size:7pt!important;font-family:arial;font-weight:700;color:#6e6e6e;}
#votreSituation div.blocComplementVous,#votreSituation div.blocComplementConjoint{margin-left:378px;position:absolute;z-index:100;}
.blocComplementVous{margin-top:260px;}
.blocComplementConjoint{margin-top:305px;}
input#frmCotisMgen_naissBenef{margin-left:212px;}
input#frmCotisMgen_naissConjoint{margin-left:155px;}
input#frmCotisMgen_nbEnfant{margin-left:2px;}
p.erreur label{color:red!important;}
p.erreur input{border:1px solid red;}
#votreSituation .blocDate .errors{margin:0;width:84%;}
/* CSS sur la contribution M8998 */
.reclamText{padding-bottom:0px;font-size:1.1em;font-weight:bold; margin-left:21px;width:910px;}
.reclamBlocLeft{background-image:url("../img/ecriveznous/bg_bloc_left.png");background-repeat:no-repeat;width:440px;height:461px;z-index:2;position:absolute;margin-left:0;}
*+html .reclamBlocLeft{left:0px;}
.reclamBlocLeft .blocContent{position:relative;height:461px;}
.reclamBlocLeft .blocContent .title{font-size:2.9em;color:white;margin-left:50px;line-height:115%;padding-top:45px;}
.reclamBlocLeft .blocContent .title span{background-color:rgb(224,0,25);padding-left:5px;}
.reclamBlocLeft .blocContent .smileyImg{position:absolute;bottom:30px;left:30px;}
.reclamBlocLeft .blocContent .text{margin-left:50px;width: 250px;font-size: 1.2em;}
.reclamBlocRight{background-image:url("../img/ecriveznous/bg_bloc_right.png");background-repeat:no-repeat;width:610px;height:461px;margin-left:350px;position:relative;}
.reclamBlocRight .blocContent{ padding-top:40px;margin-left:21px;}
.reclamBlocRight .blocContent .blocText {margin-top:20px;margin-left:69px;width:460px;font-size:1.1em;}
.reclamBlocRight .blocContent .blocText .imgMonnet{position:absolute;right: 50px;}
.reclamBlocRight .blocContent .blocText .title{font-size:1.5em;font-weight:bold;}
.reclamBlocRight .blocContent .blocText .title1{font-size:1.5em;font-weight:bold;padding-bottom:5px;}
.reclamBlocRight .blocContent .blocText .text1{margin-top:10px;}
.reclamBlocRight .blocContent .blocText #prof{margin-top:15px;}
.reclamBlocRight .blocContent .blocText .text3{margin-top: 5px;font-size: 0.9em;}
.reclamBlocRight .blocContent .blocText .nomMonnet{font-weight:bold;font-size: 1.1em;}
.reclamBlocRight .blocContent .blocText .maifPlus{margin-top:20px;margin-bottom:5px;}
.reclamBlocRight .blocContent .blocText .text2{font-weight:bold;}
.reclamBlocRight .textBottom{font-size:0.8em;color:rgb(150,150,150);position:absolute;bottom:10px;left:90px;}
.reclamBlocRight .bouton{position:absolute;bottom:17px;right:29px;}
.reclamBlocRight .blocContent .blocText .leftArrow{background:url(../img/puces.gif) no-repeat left 4px;padding-left:15px;}
.reclamBlocRight .blocContent .blocText .internet{vertical-align:top;}
.reclamBlocRight .blocContent .blocText .internet img{margin-top:-10px;margin-left:35px;}
.reclamBlocRight .blocContent .blocText .courriel{margin-top:-25px;}
.reclamBlocRight .blocContent .blocText .accesForm{margin-left:100px;margin-top:-55px;margin-bottom:10px;}
.reclamBlocBottom{background-color:rgb(99,99,99);color:white;padding:10px 15px;margin-left:21px;width:880px;}
.reclamBlocBottom .text{padding:0;font-size:1.2em;}
.reclamBlocBottom .text span{font-size:1.2em;font-weight:bold;}
div.leftArrow{background:url(../img/puces.gif) no-repeat left 3px;padding:0 0 2px 15px;}
#cas2lien{margin-left:15px;}
/* Fin CSS sur la contribution M8998*/
/* version 18 mantis 9092 */
#nextStepDevisNew{position:relative;width:206px;height:200px;padding-bottom:10px;}
#nextStepDevisNew h4{background: url(../img/devis/header.jpg) no-repeat left top; height: 37px;text-indent:-9999px;}
#nextStepDevisNew a{position:absolute;width:204px;height:50px;}
#nextStepDevisNew span.header0{top:0px;background:url(../img/devis/header.jpg) no-repeat left top;}
#nextStepDevisNew a.link1{top:46px;background:url(../img/devis/btn_internet.jpg) no-repeat;z-index:10;}
#nextStepDevisNew a.link2{top:94px;background:url(../img/devis/btn_telephone.jpg) no-repeat;z-index:10;}
#nextStepDevisNew a.link3{top:142px;background:url(../img/devis/btn_delegue.jpg) no-repeat;z-index:10;}
#nextStepDevisNew a.link1:hover{top:46px;background:url(../img/devis/btn_internet_hover.jpg) no-repeat;}
#nextStepDevisNew a.link2:hover{top:94px;background:url(../img/devis/btn_telephone_hover.jpg) no-repeat;}
#nextStepDevisNew a.link3:hover{top:142px;background:url(../img/devis/btn_delegue_hover.jpg) no-repeat;}
#nextStepDevisNew img.ombreBas{top:190px;position:absolute;}
.infoPersoCodePrivilege{border:1px solid #959595;background-color:#959595;display:block;margin-bottom:12px;min-height:28px;color:#e8e8e8;line-height:28px;font-size:12px;font-weight:bold;}
div.resSocAligne{display:inline-block;}
ul.horAppels{margin-top:40px !important;}
/* Declaration de sinistre */
.compteurSinistre{float:right;margin-right:0px;width:170px;margin-top:-130px}
.blesseSinistreBloc{margin-left:20px;display:none;margin-bottom:10px}
.blesseSinistreChamp{margin-left:20px}
/* Debut CSS ALI */
#ali_popup_refus_loyer{width:500px;} 
#ali_popup_refus_loyer #contentPopup{padding-top:10px;margin-left:15px;margin-right:15px;} 
#ali_popup_refus_loyer #contentPopup #popupList{margin-bottom:10px;counter-reset:li;}
#ali_popup_refus_loyer #contentPopup #popupList li{width:350px;}
#ali_popup_refus_loyer #contentPopup #popupList li div{margin-left:20px;}
#ali_popup_refus_loyer #contentPopup #popupList li:before{content:counter(li)" -";/* On affiche la valeur du li completer d'un tiret */counter-increment:li;/* on incremente la valeur */position:absolute;}
#ali_popup_refus_loyer #contentPopup #adresse,#pageRefusALI #adresse{text-align:center;} 
#pageRefusALI{font-weight: bold;} 
#labelDateBail{width:144px;}
#ali_popup_date_ref{padding:10px;}
.libelleNmoinsX .infobulles{float:none;margin-top:-14px;margin-left:205px;}
/* Fin CSS ALI */
#nextStepDevisNew .webCallBack .imageSubmit {margin-top:27px}
/*VERSION 19 WCB*/
#blocNousContacter a{display: block; height: 49px;text-decoration:none;}
/*pages sans theme*/
#blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
#rappelImmediat_2bt_ {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position: right top, left bottom;background-repeat: no-repeat;}
#rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right top, top right;background-repeat: no-repeat;}
#rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right center, top right;background-repeat: no-repeat;}
#rappelImmediat_1bt_ {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position: right center, left bottom;background-repeat: no-repeat;}
#rappelImmediat_3bt_ {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position: 138px -14px, left bottom;background-repeat: no-repeat;}
#rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-espace-perso.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
/*gestion des textes*/
.webCallBack .nousContacter {font-size:20px;color:#FFF;margin-left: 35px;position: absolute;margin-top: 5px;font-weight: normal;}
.blocNousContacter1bt_Icone1 ~ #texteRappel {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 15px;}
.blocNousContacter1bt_Icone1 ~ #texteImmediat {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter1bt_Icone2 ~ #tchat {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 15px;}
.blocNousContacter1bt_Icone2 ~ #enDirect {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter1bt_Icone3 ~ #prendre {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 15px;}
.blocNousContacter1bt_Icone3 ~ #unRdv {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter2bt_Icone1 ~ #texteRappel {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 8px;}
.blocNousContacter2bt_Icone1 ~ #texteImmediat {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter2bt_Icone2 ~ #tchat {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 8px;}
.blocNousContacter2bt_Icone2 ~ #enDirect {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter2bt_Icone3 ~ #prendre {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 8px;}
.blocNousContacter2bt_Icone3 ~ #unRdv {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter3bt_Icone1 ~ #texteRappel {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 8px;}
.blocNousContacter3bt_Icone1 ~ #texteImmediat {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter3bt_Icone2 ~ #tchat {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 8px;}
.blocNousContacter3bt_Icone2 ~ #enDirect {font-size:13px;color:#383737;margin-left: 55px;}
.blocNousContacter3bt_Icone3 ~ #prendre {font-size:13px;color:#383737;font-weight:bold;display: block;margin-left: 55px;padding-top: 8px;}
.blocNousContacter3bt_Icone3 ~ #unRdv {font-size:13px;color:#383737;margin-left: 55px;}
/*changements selon univers pour hover et entete*/
.autoMoto #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_vam.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.autoMoto #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-auto-moto.gif");background-position: right top, top right;background-repeat: no-repeat;}
.autoMoto #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-auto-moto.gif");background-position: right center, top right;background-repeat: no-repeat;}
.autoMoto #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-auto-moto.gif");background-position: 138px -14px, top right;background-repeat: no-repeat;color:#FFF;}
.santePrevoyance #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_sante.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.santePrevoyance #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.santePrevoyance #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.santePrevoyance #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.epargneFinance #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_epargne.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.epargneFinance #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.epargneFinance #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.epargneFinance #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.servicesQuotidien #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_service.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.servicesQuotidien #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.servicesQuotidien #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.servicesQuotidien #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.habitation #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_habitation.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.habitation #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-habitation.gif");background-position: right top, top right;background-repeat: no-repeat;}
.habitation #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-habitation.gif");background-position: right center, top right;background-repeat: no-repeat;}
.habitation #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-habitation.gif");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.enseignants #blocNousContacter__header{width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_ome.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.enseignants #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.enseignants #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.enseignants #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.themePM #blocNousContacter__header{width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_ac.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.themePM #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg_pm.png");background-position: right top, top right;background-repeat: no-repeat;}
.themePM #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg_pm.png");background-position: right center, top right;background-repeat: no-repeat;}
.themePM #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg_pm.png");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.patrimoine #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_patrimonial.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.patrimoine #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.patrimoine #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.patrimoine #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
.univers_enseignants #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header_ome.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.univers_enseignants #rappelImmediat_2bt_:hover  {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.univers_enseignants #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.univers_enseignants #rappelImmediat_3bt_:hover  {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}
/*pages sans theme*/
.template1 #blocNousContacter__header {width: 203px; height: 33px; background-image: url("../img/blocNousContacter/fleche_header.png"), url("../img/blocNousContacter/bg_header.jpg") ;background-position: 10px center, left bottom;background-repeat: no-repeat, repeat;  padding: 0; position: relative; cursor: default !important;border-bottom: 1px solid #D8D8D8;}
.template1 #rappelImmediat_2bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.template1 #rappelImmediat_1bt_:hover {width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.template1 #rappelImmediat_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-espace-perso.jpg");background-position: 138px -14px, top right;background-repeat: no-repeat;}	
/*case1_1bt:hover*/
.autoMoto #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-auto-moto.gif");background-position: right center, top right;background-repeat: no-repeat;}
.santePrevoyance #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.epargneFinance #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.servicesQuotidien #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.habitation #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-habitation.gif");background-position: right center, top right;background-repeat: no-repeat;}
.enseignants #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.themePM #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg_pm.png");background-position: right center, top right;background-repeat: no-repeat;}
.patrimoine #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: right center, top right;background-repeat: no-repeat;}						
.template1 #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right center, top right;background-repeat: no-repeat;}
.univers_enseignants #case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right center, top right;background-repeat: no-repeat;}
#case1_1bt_:hover{width: 203px; height: 64px;background-image: url("../img/blocNousContacter/fille_bt1.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right center, top right;background-repeat: no-repeat;}
/*case1_2bt:hover*/
.autoMoto #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-auto-moto.gif");background-position: right top, top right;background-repeat: no-repeat;}
.santePrevoyance #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.epargneFinance #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.servicesQuotidien #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.habitation #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-habitation.gif");background-position: right top, top right;background-repeat: no-repeat;}
.enseignants #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.themePM #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg_pm.png");background-position: right top, top right;background-repeat: no-repeat;}
.patrimoine #case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.template1 #case1_2bt_:hover	{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right top, top right;background-repeat: no-repeat;}
.univers_enseignants #case1_2bt_:hover	{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right top, top right;background-repeat: no-repeat;}
#case1_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right top, top right;background-repeat: no-repeat;}
/*case2_2bt:hover*/
.autoMoto #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-auto-moto.gif");background-position: right bottom, top right;background-repeat: no-repeat;}
.santePrevoyance #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
.epargneFinance #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
.servicesQuotidien #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
.habitation #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-habitation.gif");background-position: right bottom, top right;background-repeat: no-repeat;}
.enseignants #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
.themePM #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg_pm.png");background-position: right bottom, top right;background-repeat: no-repeat;}
.patrimoine #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
.template1 #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
.univers_enseignants #case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
#case2_2bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt2.png"), url("../img/bg/bg-espace-perso.jpg");background-position: right bottom, top right;background-repeat: no-repeat;}
/*case2_3bt:hover*/
.autoMoto #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-auto-moto.gif");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.santePrevoyance #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.epargneFinance #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.servicesQuotidien #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.habitation #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-habitation.gif");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.enseignants #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.themePM #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg_pm.png");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.patrimoine #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.template1 #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-espace-perso.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
.univers_enseignants #case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
#case2_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-espace-perso.jpg");background-position: 138px -63px, top right;background-repeat: no-repeat;}
/*case3_3bt:hover*/
.autoMoto #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-auto-moto.gif");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.santePrevoyance #case3_3bt_:hover {width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-sante-prevoyance.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.epargneFinance #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-epargne-finance.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.servicesQuotidien #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-services-quotidien.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.habitation #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-habitation.gif");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.enseignants #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.themePM #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg_pm.png");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.patrimoine #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-conseil-patrimonial.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.template1 #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-espace-perso.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
.univers_enseignants #case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-univers-enseignants.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
#case3_3bt_:hover{width: 203px; height: 49px;background-image: url("../img/blocNousContacter/fille_bt3.png"), url("../img/bg/bg-espace-perso.jpg");background-position: 138px -112px, top right;background-repeat: no-repeat;}
/*case1_1bt*/
#case1_1bt_{width:203px;height:64px;background-image:url("../img/blocNousContacter/fille_bt1.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position:right center, left bottom;background-repeat:no-repeat;}
/*case1_2bt*/
#case1_2bt_{width:203px;height:49px;background-image:url("../img/blocNousContacter/fille_bt2.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position:right top, left bottom;background-repeat:no-repeat;}
/*case2_2bt*/
#case2_2bt_{width:203px;height:49px;background-image:url("../img/blocNousContacter/fille_bt2.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position:right bottom, left bottom;background-repeat:no-repeat;}
/*case2_3bt*/
#case2_3bt_{width:203px;height:49px;background-image:url("../img/blocNousContacter/fille_bt3.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position:138px -63px, left bottom;background-repeat:no-repeat;}
/*case3_3bt*/
#case3_3bt_{width:203px;height:49px;background-image:url("../img/blocNousContacter/fille_bt3.png"), url("../img/blocNousContacter/bg_bton.jpg");background-position:138px -112px, left bottom;background-repeat:no-repeat;}
#rappelImmediat_1bt_ a,#case1_1bt_ a{height:64px;}
#blocNousContacter{width:205px;margin-top:10px}
#blocNousContacter li{margin:0; padding:0;list-style:none;display:block;cursor:pointer;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}
.blocNousContacter1bt_Icone1{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:3px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:10px;}
.blocNousContacter1bt_Icone2{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:-45px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:10px;margin-left:5px;}
.blocNousContacter1bt_Icone3{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:-90px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:10px;}
.blocNousContacter2bt_Icone1{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:3px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:2px;}
.blocNousContacter2bt_Icone2{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:-45px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:2px;margin-left:5px;}
.blocNousContacter2bt_Icone3{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:-90px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:2px;}
.blocNousContacter3bt_Icone1{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:3px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:2px;}
.blocNousContacter3bt_Icone2{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:-45px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:2px;margin-left:5px;}
.blocNousContacter3bt_Icone3{background:url(../img/blocNousContacter/icon.png) no-repeat;background-position:-90px top;width:45px;height:45px;position:absolute;z-index:10;margin-top:2px;}
#ombreBasWCB{background:url(../img/blocNousContacter/shadows_bloc.jpg) 0px -12px no-repeat;position:absolute;width:205px;height:6px;background-position-y:bottom;border-top:1px solid #D8D8D8;}
#ombreHautWCB{background:url(../img/blocNousContacter/shadows_bloc.jpg) no-repeat;position:absolute;width:205px;height:6px;margin-top:-7px;background-position-y:top;border-bottom:1px solid #D8D8D8;}
div#votreSituation div#divCodePostalSimRaqNorObf.blocCodeCommune div.blocCodePostalNorObf{margin-left:377px;margin-top:87px;position:absolute;}
div#votreSituation div#divCodePostalSimRaqNorObf.blocCodeCommune div.communeNorObf span.selectWrapperDefault span.flecheDroite{top:-23px;}
div#fondHautSimulateur div#votreLogement div.blocLabelBrisMobilier label ~ div#styleExempleBris{font-size:11px;display:inline;color:#6E6E6E;font-family:arial;font-weight:bold;}
#styleExempleBris{display:inline;color:#6E6E6E;font-family:arial;font-size:11px;font-weight:700;}
div#conditionsGeneralesArbitrage{margin-top:-11px;margin-left:3px;}
#bandeauTarifNor{float:left;width:730px;margin-bottom:10px;}
#conditionsGeneralesFormule{color:#fff;font-size:9pt;font-size:7pt;margin-left:25px;position:absolute;margin-top:134px;}
#conditionsGeneralesFormuleArbitrage{color:#fff;font-size:9pt;font-size:7pt;margin-left:25px;position:absolute;margin-top:120px;}
@media (-webkit-min-device-pixel-ratio:0) { div.blocImageBrisMobilier div#imgNonBrisMobilier a img#imageNonBris{margin-top:5%;} }
div.blocLabelBrisMobilier label.erreur ~ div#styleExempleBris{color:red!important;}
/*css version 18 9240*/
.imageGraph1 {width:25px;margin-right:-2px;}
.imageGraph3 {width:25px;}
.imageGraph2 {height:20px;margin-right:-2px;}
#vosBesoins div.blocHospitalisationMGEN img.plus{top:5px;position:relative;}
#vosBesoins div.blocGeneraliste img.plus{top:5px;position:relative;}
#vosBesoins div.blocMedicaments img.plus{top:5px;position:relative;}
#vosBesoins div.blocSpecialistes img.plus{top:5px;position:relative;}
#vosBesoins div.blocOptiques img.plus{top:5px;position:relative;}
#vosBesoins div.blocAudio img.plus{top:5px;position:relative;}
#vosBesoins div.blocImplents img.plus{top:5px;position:relative;}
#vosBesoins div.blocProtheses img.plus{top:5px;position:relative;}
.tabConsulOpeComptables{margin-top:10px;width:710px;border-spacing:1px;/* border-collapse:collapse; */text-align:center;background:none repeat scroll 0% 0% rgb(22,99,115);}
.ongletsConsulOpeComptables{width:700px;margin-top:-20px;}
.ongletConsulOpeComptablesGrey{width:120px;height:30px;line-height:30px;border:1px solid rgb(100,100,100);font-size:1.1em;background:none repeat scroll 0% 0% rgb(200,200,200);display:inline-block;text-align:center;float:left;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ongletConsulOpeComptablesGrey a{text-decoration:none;}
.ongletConsulOpeComptablesBlue{width:120px;height:30px;line-height:30px;border:1px solid rgb(100,100,100);font-size:1.1em;background:none repeat scroll 0% 0% rgb(22,99,115);display:inline-block;text-align:center;float:left;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ongletConsulOpeComptablesBlue a{text-decoration:none;color:white;}
.paginConsultOpeComptables{width:700px;text-align:right;}
.text1ConsultOpeComptables{width:710px;margin-top:10px;}
.textConsultOpeComptables{width:710px;}
.titre1ConsultOpeComptable{font-size:1.5em;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;color:rgb(22,99,115);}
.titre2ConsultOpeComptable{font-size:1.2;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;color:rgb(0,0,0);}
.blocImageOngletsConsulOpeComtables{font-family:Arial,Verdana,Helvetica,sans-serif;width:716px;height:111px;}
.zonesBtns{height:39px;}
.detailDernOpe{margin-top:-1px;padding:6px 10px 0 10px;background:url(../img/dematcomptesAC/fond-tableau-contrat.jpg) no-repeat;height:73px;}
#zone1{/*la zone de lien Raqvam*/float:left;}
#zone2{/*la zone de lien Raqvam*/float:left;}
#zone3{/*la zone de lien VAM*/float:left;}
#zone4{/*la zone de lien AUTO-mission*/float:left;}
p.blocImageOngletsConsulOpeComtables{font-family:Arial,Verdana,Helvetica,sans-serif;text-align:left;width:70%;}
.tabConsulOpeComptablesTitre{background:none repeat scroll 0% 0% rgb(22,99,115);width:711px;height:58px;padding-bottom:10px;padding-top:10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;float:left;border-right:2px solid rgb(245,245,245);text-align:left;vertical-align:left;color:rgb(245,245,245);}
.tabConsulOpeComptablesLigne{width:711px;height:35px;padding-bottom:10px;font-family:Arial,Verdana,Helvetica,sans-serif;float:left;color:rgb(0,0,0);background:none repeat scroll 0% 0% rgb(234,241,242);}
.tabConsulOpeComptablesLigneImpaire{width:711px;height:35px;padding-bottom:10px;font-family:Arial,Verdana,Helvetica,sans-serif;float:left;color:rgb(0,0,0);background:none repeat scroll 0% 0% rgb(149,184,191);}
.ligneTableauOpeComptables{padding-bottom:10px;padding-top:2px;margin-right:6px;font-family:Arial,Verdana,Helvetica,sans-serif;width:70px;height:35px;float:left;text-align:center;vertical-align:middle;color:rgb(0,0,0);}
.ligneTitreTableauOpeComptables{padding-bottom:10px;padding-top:10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;width:70px;height:25px;float:left;margin:5px;border-right:2px solid rgb(245,245,245);text-align:left;vertical-align:left;color:rgb(245,245,245);margin-left:7px;}
.ligneTitreTableauOpeComptablesFin{padding-bottom:10px;padding-top:10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:bold;width:66px;height:25px;float:left;margin:5px;text-align:left;vertical-align:left;color:rgb(245,245,245);margin-left:10px;}
.ligneTableauOpeComptablesFin{width:69px;margin-left:5px;}
.ligneTitreNumAvenant,.ligneTitreDebitCredit{margin-left:1;margin-right:0;}
.ligneTableauNumAvenant{width:69px;margin-left:10px;}
.ligneTableauDebitCredit{width:69px;}
.ligneTitreDebitCredit{margin-left:5px;margin-right:0;width:45px;}
.ligneTitreDateEffet{margin-left:66px;}
.ligneTableauDateEffet{width:66px;}
.ligneTitreNatureOpe{margin-left:13px;margin-right:-8px;border:none;width:130px}
.ligneTableauNatureOpe{width:120px;margin-left:13px;}
.ligneTitreTableauOpeComptablesVide{width:0px;}
.ligneTitreMontantTTC{margin-left:8px;width:80px;}
.ligneTitreDontFrais{width:62px;margin-right:0px;}
.ligneTableauDontFrais{width:69px;margin-left:5px;}
.ligneTitreNumReleve{width:72px;}
.ligneTableauNumReleve{width:69px;margin-left:5px;}
/* tvam RM*/
span.devisVamPrix1PJ{font-weight:bold;font-family:arial;font-size:1.6em;color:#00B6EE;letter-spacing:0.5pt;margin-left:15px;}
span.devisVamPrix2PJ{font-weight:bold;font-family:arial;font-size:14pt;color:#00B6EE;}
span.devisVamPrix3PJ{font-weight:bold;font-family:arial;font-size:10pt;color:#000000;margin-left:25px;}
span.devisVamPrix4PJ{font-weight:bold;font-family:arial;font-size:10pt;color:#00B6EE;}
.devisPrixMensuelPetitPJ{font-family:arial;font-size:1.2em;margin-left:30px;}
.devisVamPeriodePJ{font-family:arial;font-size:10pt;}
.devisVamPeriodePJRed{font-family:arial;font-size:10pt;color:red;}
.devisVamPeriodePJRose{font-family:arial;font-size:10pt;color:#C9186B;font-weight:700;}
.tableDevisVam1 tr.borderBottomTopGrisPJ td{border-bottom:2px solid #7D7D7D;background-color:#FDE8EA;}
.tableDevisVam1 tr.borderBottomTopGrisPJSansBottom td{background-color:#FDE8EA;}
.hauteur30PJ{height:30px;}
span.devisVamPrix1PJRose{font-weight:bold;font-family:arial;font-size:1.6em;color:#C9186B;letter-spacing:0.5pt;margin-left:15px;}
.tableDevisVam1 tr.borderBottomGrisPJ td,.tableDevisVam1 tr.borderBottomGrisPJ th{border-bottom:2px solid #7d7d7d;}
.grandCaracPJ{font-size:1.6em;color:#C9186B;}
.paddingLeftPJ80{padding-left:80px;}
.tableDevisVam1 tr th.title1PJ{background-color:red;color:#FFFFFF;font-weight:bold;vertical-align:middle;font-size:30pt;padding:1px 0px 1px 15px;}
.arrow-rightPJ{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:23px solid red;}
.devisPrixMensuelPetitPJRed{font-family:arial;font-size:1.5em;color:red;font-weight:bold;}
/* Contrat Autonome PJ */
.blocEtapesProtectionjuridique{background:url(../img/ET-etapes-2.gif) no-repeat left top;width:710px;height:61px;top:0;z-index:5;margin-bottom:20px;text-indent:-9999px;overflow:hidden;position:relative;}
.bloc4EtapesSouscriptionPJ{background:url(../img/bar_etape/et-souscription-praxis-4-incolore.gif) no-repeat left top;width:837px;height:65px;top:0;z-index:5;margin-bottom:20px;text-indent:-9999px;overflow:hidden;position:relative;}
.bloc3EtapesSouscriptionPJ{background:url(../img/etapes-3-espace-perso-societaire.gif) no-repeat left top;width:837px;height:65px;top:0;z-index:5;margin-bottom:20px;text-indent:-9999px;overflow:hidden;position:relative;}
#lblPlusMoinsViolet h3{padding-bottom:20px;}
#lblPlusMoinsViolet h3 a{background:url(../img/lbl-titres-rpj-plus-et-moins-devis.gif) no-repeat;width:708px;height:25px;text-indent:-9999px;display:block;overflow:hidden;}
#lblPlusMoinsViolet.detailGaranties h3{color:#A05599;}/* pink */
#lblPlusMoinsViolet.detailGaranties h3 a{background-position:left -75px;}
#lblPlusMoinsViolet.detailGaranties h3 a.on{background-position:-708px -75px;}
#lblPlusMoinsRouge h3{padding-bottom:20px;}
#lblPlusMoinsRouge h3 a{background:url(../img/lbl-pj-plus-et-moins-detail-garanties-optionPJ-red.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;}
#lblPlusMoinsRouge.detailGaranties h3{color:#e11e19;}/* rouge */
#lblPlusMoinsRouge.detailGaranties h3 a{background-position:left 0;}
#lblPlusMoinsRouge.detailGaranties h3 a.on{background-position:-708px 0;}
#lblPlusMoinsRougeRecap h3{padding-bottom:20px;}
#lblPlusMoinsRougeRecap h3 a{background:url(../img/lbl-pj-plus-et-moins-recapitulatif-red.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;}
#lblPlusMoinsRougeRecap.recapDemande h3{color:#e11e19;}/* rouge */
#lblPlusMoinsRougeRecap.recapDemande h3 a{background-position:left 0;}
#lblPlusMoinsRougeRecap.recapDemande h3 a.on{background-position:-708px 0;}
#lblPlusMoinsVertRecap h3{padding-bottom:20px;}
#lblPlusMoinsVertRecap h3 a{background:url(../img/lbl-titre-plus-moins-recapitulatif-de-votre-demande.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;}
#lblPlusMoinsVertRecap.recapDemande h3{color:#a2c752;}/* vert */
#lblPlusMoinsVertRecap.recapDemande h3 a{background-position:left 0;}
#lblPlusMoinsVertRecap.recapDemande h3 a.on{background-position:left -26px;}
#lblPlusMoinsRougeRaqvam h3{padding-bottom:20px;color:#e11e19;}
#lblPlusMoinsRougeRaqvam h3 a{background:url(../img/lbl-pj-plus-et-moins-detail-garanties-RaqvamSerenite-red.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;background-position:left 0;}
#lblPlusMoinsRougeRaqvam h3 a.on{background-position:-708px 0;}
#onlyForPjRaqvam #lblDetailsGaranties{display:none;}
#lblPlusMoinsRougeRaqvam{display:none;}
#onlyForPjRaqvam #lblPlusMoinsRougeRaqvam{display:block;}
#lblPlusMoinsBleu h3{padding-bottom:20px;}
#lblPlusMoinsBleu h3 a{background:url(../img/lbl-details-des-garanties-option-pj-VAM.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;}
#lblPlusMoinsBleu.detailGaranties h3{color:#00b6ee;}/* blue */
#lblPlusMoinsBleu.detailGaranties h3 a{background-position:left 0;}
#lblPlusMoinsBleu.detailGaranties h3 a.on{background-position:-708px 0;}
#lblPlusMoinsPrestaPrinci h3{padding-bottom:20px;}
#lblPlusMoinsPrestaPrinci h3 a{background:url(../img/titre_plusmoins_pj_devis_raqvam_serinite_prestations_vert.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;}
#lblPlusMoinsPrestaPrinci.one h3{color:#A2C752;}/* blue */
#lblPlusMoinsPrestaPrinci.one h3 a{border-bottom:1px solid #5C5C5C;background-position:left 0;}
#lblPlusMoinsPrestaPrinci.one h3 a.on{border-bottom:none;background-position:left -38px;}
#lblPlusMoinsAccomJuri h3{padding-bottom:20px;}
#lblPlusMoinsAccomJuri h3 a{background:url(../img/titre_plusmoins_pj_devis_raqvam_serinite_accompagnement_rose.gif) no-repeat;width:708px;height:26px;text-indent:-9999px;display:block;overflow:hidden;background-position:left 0;}
#lblPlusMoinsPrestaPrinci.one h3{color:#A05599;}
#lblPlusMoinsAccomJuri h3 a{border-bottom:1px solid #5C5C5C;background-position:left 0;}
#lblPlusMoinsAccomJuri h3 a.on{border-bottom:none;background-position:left -38px;}
#lblPlusMoinsViolet.recapDemande h3{color:#A05599;}/* pink */
#lblPlusMoinsViolet.recapDemande h3 a{background-position:left -50px;}
#lblPlusMoinsViolet.recapDemande h3 a.on{border-bottom:none;background-position:-708px -50px;}
#lblDevisViolet{background:url(../img/lbl-titres-pj.gif);width:708px;height:26px;text-indent:-9999px;margin-bottom:12px;padding:0;}
#panel_0{padding:0 0 12px 0;}
#panel_1{padding:0 0 12px 0;}
.marginPJ input{margin-left:38px;}
.votreDevisRefus{font-size:11pt;font-weight:bold;color:DeepPink;}
.genericTable .sectionTitle .littleCol{font-size:1.1em;font-weight:normal;color:black;border-right:none;border-left:none;border-top:none;}
.genericTable .specialTitlePJ{margin-left:-10px;}
.genericTable .specialTitlePJ td{font-size:1.25em;font-weight:bold;color:#E11E19;padding:7px 0;}
.listItems .withLeftArrow{background:url(../img/puces.gif) no-repeat left 4px;padding-left:15px;font-size:1.1em;text-decoration:none;}
.genericTable .sectionTitle .noBottom{border-bottom:none;border-left:none;border-right:none;}
.genericTable .titleLevel2 .noBottomOnly{border-bottom:none;}
.genericTable .titleLevel2 .noTopOnly{border-top:none;}
table.displayGaranties{border-bottom:2px solid #5C5C5C;border-left:none;border-right:none;}
table.displayGaranties th, table.displayGaranties tr, table.displayGaranties td{border-right:none;border-left:none;}
.garantiesRaqvam{font-size:1.4em;font-weight:bold;}
.etapeFinale2{background-image:url(../img/submit-2-etapes-2.gif);width:343px;}
#frmTarif_commencerDevis{margin-right:5px;}
.imageSubmitPJ input{margin-top:5px;}
.txtSmallPJ{margin-top:50px;}
#lblVotreDevisPJ{background:url(../img/lbl-titres-pj.gif) no-repeat left top;width:728px;height:10px;padding-bottom:20px;text-indent:-9999px;}
.genericTable .noborderRight{border-right:none;}
.genericTable .sectionTitlePJgreenTop td,.genericTable .sectionTitlePJgreenTop th{border-top:2px solid #5C5C5C;font-size:1.45em;font-weight:bold;color:#a2c752;background-color:#e0edc6;}
.genericTable .sectionTitlePJgreenBottom td,.genericTable .sectionTitlePJgreenBottom th{border-bottom:2px solid #5C5C5C;font-size:1.45em;font-weight:bold;background-color:#e0edc6;}
.genericTable .sectionTitlePJpinkTop td,.genericTable .sectionTitlePJpinkTop th{border-top:2px solid #5C5C5C;font-size:1.45em;font-weight:bold;background-color:#FDE8EA;}
.genericTable .sectionTitlePJpinkBottom td,.genericTable .sectionTitlePJpinkBottom th{border-bottom:2px solid #5C5C5C;font-size:1.45em;font-weight:bold;background-color:#FDE8EA;}
.genericTable .sectionTitlePJgreyTop td,.genericTable .sectionTitlePJgreyTop th{border-top:2px solid #5C5C5C;font-size:1.45em;font-weight:bold;background-color:#E5E5E5;}
.genericTable .sectionTitlePJgreyBottom td,.genericTable .sectionTitlePJgreyBottom th{border-bottom:2px solid #5C5C5C;font-size:1.45em;font-weight:bold;background-color:#E5E5E5;}
.genericTable .noBackground{background-color:white !important;}
.genericTable .devisRaqvamPrix{font-size:2.0em !important;text-align:center;}
.genericTable .colorRaqvam{color:#A2C752;}
.genericTable .colorOptionPj{color:#C9186B;}
.genericTable .colorTotal, span#PjRaqvamInfo .colored{color:#e11e19;}
.genericTable .devisRaqvamAnnuel{font-size:1.0em !important;text-align:center;}
.genericTable .devisRaqvamTotal{font-size:2.0em !important;text-align:right;}
.genericTable .devisRaqvam450width{width:450px;}
.genericTable .devisRaqvamMois{font-size:1.0em;text-align:center;}
.genericTable tr.titleLevel1Green{margin-top:-2px;}
.genericTable tr.titleLevel1Green td{color:#A2C752;border-bottom:1px solid #D5D5D5;border-top:2px solid #5C5C5C;background:#E0EDC6;font-size:1.4em;padding-left:5px;}
.genericTable tr.titleLevel1Pink td{border-bottom:1px solid #D5D5D5;border-top:2px solid #5C5C5C;background:#FDE8EA;font-size:1.4em;padding-left:5px;}
.displayGaranties tr.titleLevel2 td{border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5;}
.genericTable .titleLevel1Fin td{border-top:2px solid #5C5C5C;}
.divRaqvamVoirAussi{margin-top:15px;margin-bottom:15px;}
.sectionTitlePJPinkBG{background-color:#FDE8EA !important;color:#A05599 !important;}
.sectionTitlePJPinkBlack{background-color:#FDE8EA !important;color:black !important;}
.bgPJGrey{background-color:#E5E5E5;}
#devisRaqvamPjSereniteGaranties{padding-bottom:0px;padding-right:0;font-size:1.20em;}
#devisRaqvamPjSereniteGaranties span{font-size:1.25em;}
#devisRaqvamPjOptionGaranties{padding-bottom:0px;padding-right:0;font-size:1.20em;}
#devisRaqvamPjOptionGaranties span{font-size:1.25em;}
#devisRaqvamPjSereniteGaranties a{background:url(../img/bt-plus-moins-raqvam-vert.gif) no-repeat;width:34px;height:30px;text-indent:-9999px;padding:0;display:block;overflow:hidden;background-position:left -30px;margin-top:15px;float:right;}
#devisRaqvamPjSereniteGaranties a.on{background:url(../img/bt-plus-moins-raqvam-vert.gif) no-repeat;width:34px;height:30px;text-indent:-9999px;padding:0;display:block;overflow:hidden;margin-top:15px;float:right;}
#devisRaqvamPjOptionGaranties a{background:url(../img/bt-plus-moins-pj-rose.gif) no-repeat;width:34px;height:30px;text-indent:-9999px;padding:0;display:block;overflow:hidden;background-position:left -30px;margin-top:15px;float:right;}
#devisRaqvamPjOptionGaranties a.on{background:url(../img/bt-plus-moins-pj-rose.gif) no-repeat;width:34px;height:30px;text-indent:-9999px;padding:0;display:block;overflow:hidden;margin-top:15px;float:right;}
.thViolet{color:#C9186B;font-size:1.1em;display:block;padding:5px 5px 5px 0;margin-top:31px;margin-top:36px\9;}
.genericTable tr.roseServicesQuotidien td{background:#FDE8EA;color:black;border-right:none;}
.genericTable tr.roseServicesQuotidienTitle td{background:#FDE8EA;color:#C9186B;border-right:none;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;}
.genericTable tr.roseServicesQuotidienTitleVam td{background:#FDE8EA;border-right:none;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;}
.pjSeulRose{color:#C9186B;}
.withBorderBottom{border-bottom:2px solid #5C5C5C;}
.genericTable .sectionTitlePJredParagraphe2 td{border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;font-size:1.15em;font-weight:bold;padding-left:20px;color:#C9186B;border-right:none;}
.genericTable tr th.thLevel1PJ label{padding:8px 5px 0 5px;}
.genericTable tr th.thLevel1PJ label span.dixpt{display:block;font-size:0.85em;}
.genericTable tr th.thLevel1PJ label span.quatorzept{font-size:1.1em;}
.genericTable tr th.thLevel1PJ label span.trentept{display:block;color:#C9186B;font-size:21pt !important;font-weight:normal !important;margin-top:-5px;height:12px;}
.genericTable tr th.selected label span.trentept{color:black;}
.genericTable tr th.thLevel1PJ{padding:7px 0px;font-size:0.96em;}
.genericTable tr th.thLevel1PJ span.boldAtTheBottom1{color:black;font-weight:bold;margin-top:94px;margin-top:110px\9;font-size:1.1em;display:block;}
.genericTable tr th.thLevel1PJ span.boldAtTheBottom2{color:black;font-weight:bold;margin-top:76px;margin-top:91px\9;font-size:1.1em;display:block;}
.genericTable tr th.thLevel1PJ span.boldAtTheBottom3{color:black;font-weight:bold;margin-top:4px;font-size:1.1em;display:block;}
.genericTable tr th.thLevel1PJ span.boldNormal3{color:black;font-weight:bold;font-size:1.1em;}
.genericTable th span.thBottom{color:black;margin-top:106px;margin-top:95px\9;*margin-top:106px;display:block;}
/*hack firefox*/
@-moz-document url-prefix()
{
#hackFirefox{}
.thViolet{margin-top:28px;}
}
/* adaptation style pour societaire raqvam */
th.thLevel1PJ span.boldAtTheBottom1Soc{color:black;font-weight:bold;margin-top:86px;margin-top:107px\9;font-size:1.1em;display:block;}
th.thLevel1PJ span.boldAtTheBottom1bisSoc{color:black;font-weight:bold;margin-top:102px;*margin-top:108px;font-size:1.1em;display:block;}
th.thLevel1PJ span.boldAtTheBottom3Soc{color:black;font-weight:bold;margin-top:0;margin-top:3px\9;font-size:1.1em;display:block;}
.genericTable th span.thBottomSoc{color:black;margin-top:99px;margin-top:95px\9;*margin-top:105px;display:block;}
th.selected label span.quatorzept,th.selected label span.dixpt{font-weight:normal !important;}
th.selected span.boldAtTheBottom1Soc,th.selected span.boldAtTheBottom1bisSoc,th.selected span.boldAtTheBottom3Soc,th.selected span.boldAtTheBottom1,th.selected span.boldAtTheBottom2,th.selected span.boldAtTheBottom3{font-weight:bold !important;}
.tablePJ tr th.selected span{color:#FFF !important;}
.tablePJ tr th.selected span.trentept{color:black !important;}
#linkTabs li#voirTarif{color:black;}
.servicesQuotidien .genericTable tr.roseSelected td.selected{background-color:#FDE8EA;}
#lblRecapDemande .noBorderBottom{border-bottom:none;}
table.displayGarantiesPJ{border-bottom:none;border-left:none;border-right:none;}
table.displayGarantiesPJ tr, table.displayGarantiesPJ td{border-right:none;border-left:none;}
.etapePoursuivre{background-image:url(../img/bt-chrono.gif);}
.infosAcces{display:none;}
.infosPJ{display:none;}
.infosAccesFilia{display:none;}
.infosPJFilia{display:none;}
.infosPJPlusEtRaqvam{display:none;}
.infosPJPlusEtRaqvamFilia{display:none;}
#accesSelected .infosAcces{display:block;}
#accesSelectedFilia .infosAccesFilia{display:block;}
#PjRaqvamInfo .infosPJ{display:block;}
#PjRaqvamInfoFilia .infosPJFilia{display:block;}
#PjPlusRaqvamInfo .infosPJPlusEtRaqvam{display:block;}
#PjPlusRaqvamInfoFilia .infosPJPlusEtRaqvamFilia{display:block;}
.infosPJPlusEtRaqvam .coloredRed{color:#e11e19;}
.infosPJPlusEtRaqvam .coloredRose{color:#C9186B;}
.infosPJPlusEtRaqvamFilia .coloredRed{color:#e11e19;}
.infosPJPlusEtRaqvamFilia .coloredRose{color:#C9186B;}
#vamSelected .infosPJ{display:block;}
#vamSelectedFilia .infosPJFilia{display:block;}
#vamSelected .infosPJ a{color:#C9186B;}
#vamSelectedFilia .infosPJFilia a{color:#C9186B;}
#vamSelected .infosPJ .vamOnlyOne{display:none;}
#vamSelectedFilia .infosPJFilia .vamOnlyOne{display:none;}
.marginTopSouscPJ{margin-top:85px;}
.fakeLabelMail{padding-top:4px;}
#panel_3 .noBorderBottom{border-bottom:none;}
.verticalMiddle{vertical-align:middle !important;}
.attentionPJ{border:1px solid #EEA7A7;color:red;background:url(../img/warning.png) 20px 5px no-repeat #FFCBD0;padding:10px 15px 12px 100px;display:block;margin-bottom:12px;min-height:34px;}
.attentionPJ a{color:red;}
#messageInfoTarifPJ{display:none;}
#exempleTarifAnnee{display:none;}
#exempleTarifMois{display:none;}
#tabAlAnnee #exempleTarifAnnee{display:block;}
#tabAuMois #exempleTarifMois{display:block;}
.total .title{background:#dedddb;padding:7px 0 7px 11px;margin-bottom:12px;font-size:1.1em;}
.total .listItems{padding:0 0 13px;}
.total .list{padding:0 0 6px 11px;}
.total .list span{float:right;}
.total .listItems .genericTable{margin-left:10px;width:98%;}
.total .listItems .genericTable .sectionTitle td{border-bottom:none;padding:7px 0px;}
.total .listItems .listItems{margin-left:10px;padding-bottom:0px;}
.total .listItems .title{margin-left:10px;}
.total .genericTable .sectionTitle .garantiesPJ{border-top:none;border-right:none;}
.paddingLeft15{padding-left:15px;}
.paddingLeft30{padding-left:30px;}
table.displayGaranties .noBorderTop{border-top:none;}
.tableDevisVam1 tr th.prixEgalPJ{font-size:1.6em;font-weight:700;text-align:center;background-color:#FFF;color:red;vertical-align:top;}
span.devisVamPrix1PJRed{font-weight:700;font-family:arial;font-size:22pt;color:red;letter-spacing:.5pt;}
.sectionTitlePJgreenBottom .retirerBouton a{background:none !important;width:0 !important;height:0 !important;}
.sectionTitlePJgreenBottom .retirerBouton{padding-bottom:28px;}
.noBorderBottom{border-bottom:none !important;}
.marginBottomVingt{margin-bottom:20px;padding-top:-20px !important;}
a#showHidePanel_7:link,a#showHidePanel_8:link,a#showHidePanel_9:link,a#showHidePanel_7:hover,a#showHidePanel_8:hover,a#showHidePanel_9:hover{cursor:pointer;}
.encadre .infosSouscPJ input{margin-left:12px;}
.suppressionRaqvamPJPlus{font-weight:bold;color:#e11e19;font-size:8pt;text-align:justify;}
.titleRaqvamPJ{color:black !important;font-weight:normal !important;font-size:1.4em !important;}
.paddingLeftVingtQuatre{padding-left:24px !important;}
.labelSouscPJ{width:320px !important;}
.labelsAdress,label[for=textAdress]{margin-left:21px;}
#textAdress, #adresseProspectPJ{margin-left:-19px;}
div#selectAdress p.blocLabelInput span.selectWrapperDefault{margin-left:-21px;}
table.firstChildDisplay{border-right:1px solid #D5D5D5;}
table.firstChildDisplay tbody tr td.cell1{width:120px;}
table.firstChildDisplay tbody tr td.cell2{width:120px;}
table.firstChildDisplay tbody tr td.cell3{width:120px;}
table.firstChildDisplay tbody tr td:first-child{width:48%;}
html>body #devisLinksHoriz{*padding-top:0px;*padding-bottom:5%;*margin-bottom:0px;}
.noMarginBottom{margin-bottom:0px;}
#garantiesPjAcces{border-bottom:2px solid #5C5C5C;}
#garantiesPjAcces b{text-align:left;font-weight:bold;font-size:1.4em;padding-top:5px;padding-bottom:5px;padding-left:5px;}
#garantiesPjAcces ul{padding-bottom:0px;padding-left:12px;padding-top:12px;}
#garantiesPjAcces ul li{background:url(../img/puces.gif) no-repeat left 4px;padding-left:15px;font-size:1.1em;text-decoration:none;padding-bottom:12px;}
#garantiesPjPlus ul{padding-bottom:0px;}
#garantiesPjPlus ul li{background:url(../img/puces.gif) no-repeat left 4px;padding-left:15px;font-size:1.1em;text-decoration:none;padding-bottom:12px;text-align:left;border-bottom:none}
#garantiesPjPlus .tarif{padding-left:15px;font-size:0.9em;text-decoration:none;border-bottom:2px solid #5C5C5C;padding-bottom:12px;}
.genericTable tr th.selected span.boldAtTheBottom3 {margin-top:3px;}
.genericTable tr th.selected span.boldAtTheBottom1{margin-top:93px;margin-top:109px\9;}
.genericTable tr th.selected span.boldAtTheBottom2{margin-top:75px;margin-top:90px\9;}
.coloredPJ{background-color:#FDE8EA;color: #C9186B;}
#souscriptionInfoPJProf label{width:294px;}
/*epargne-finacement GraphLEP*/
.graphLEP{border-collapse:collapse;width:100%;font-family:"Calibri";}
.graphLEP th {border:1px solid #d5d5d5;}
.graphLEP td {border:1px solid #d5d5d5;}
.graphLEP th.FTHLEP{border: 0px;width:110px;border-bottom: 2px solid #5C5C5C;}
.graphLEP th.THLEP{background-color: #f7c96c;border-bottom: 2px solid #5C5C5C;border-top: 2px solid #5C5C5C;}
.graphLEP td {text-align:center;}
.graphLEP tr{height:30px;}
.graphLEP td.titleLEP{text-align:left;}
#blocInfoSituation{width:500px;height:300px;margin-top:20px;padding-bottom:25px;padding-top:5px;}
/* Assurance Retraite */
/* #blocVotreStatutPerp{width:140px;height:100px;float:left;} */
/* #blocDateNaissancePerp{width:140px;height:60px;float:center;} */
/* #blocTauxImpositionPerp{width:140px;height:60px;float:right;} */
/* Maquette assurance vie retraite PERP */
.perp_footer_etape0_small{margin-bottom:55px;margin-left:55px;font-size:17px;color:rgb(109,100,46);}
.perp_footer_etape0_info{margin-left:55px;margin-top:30px;font-size:32px;color:white;}
.perp_bloc_fleches img{margin-left:120px;margin-right:85px;}
.perp_bloc_Situation{margin-left:15px;padding-top:17px;}
.simuPerp__body_height{height:385px;width:705px;}
.perp_input_right{margin-left:175px;margin-bottom:15px;padding-top:25px;}
.perp_input_right_erreur{margin-left:175px;margin-bottom:15px;}
.perp_label_left{float:left;margin-left:10px;padding-top:30px;}
.perp_label_left_erreur{float:left;margin-left:10px;}
.perp_bloc{margin-left:1px;display:inline-block;*display:inline;zoom:1;width:350px;vertical-align:top;}
.perp_one_block{margin-left:3px;margin-top:17px;float:left;width:705px;}
.perp_simulataion_resultat_div{margin-left:19px;margin-top:10px;}
.perp_simulataion_resultat_right{vertical-align:middle;text-align:left;margin-left:450px;}
.perp_simulataion_resultat{margin-top:17px;float:left;}
.perp_simultion_label_bold{font-weight:bold;margin-bottom:5px;font-size:12px;}
.perp_simulataion_resultat_img{display:inline;margin-left:25px;margin-right:40px;}
.perp_simulation_resultat_bottom_label{position:absolute;bottom:30px;}
.headingPerp h1,.headingRetraite h1{font-family:Arial;font-size:14pt;color:#FFFFFF;float:left;margin-top:5px;margin-left:-10px;}
.perp_input_right_info_nocouple{margin-left:250px;margin-bottom:15px;padding-top:25px;}
.perp_input_right_situation_erreur{margin-left:250px;margin-bottom:15px;}
.perp_footer_continuer{float:right;margin-top:10px;margin-right:30px;}
.perp_footer_asterisque{padding-top:55px;margin-left:25px;color:white;font-weight:bold;}
.avr_perp_popup{width:400px;}
.perp_bouton_estimer{margin:0 auto;display:block;}
.perp_popup_input{margin-left:250px;margin-bottom:15px;}
.perp_input_right_info_frais_pro{margin-left:250px;padding-top:65px;}
.perp_input_right_info_frais_pro_erreur{margin-left:250px;padding-top:35px;}
.perp_rente{margin-top:10px;}
#perp_simulation_noncouple{width:740px;margin-left:19px;margin-top:17px;}
.perp_input_right_simulation_noncouple{margin-left:450px;margin-top:35px;}
.perp_input_right_simulation_noncouple_erreur{margin-left:450px;margin-top:15px;}
#simuRetraite,#simuPerp,#piedSimuRetraite,#piedSimuPerp{width:740px;}
div#simuRetraite.simulateurRetraite{background:url('../img/assurancevieretraite/retraite/fond_simulateur_etape0-4.png') no-repeat;height:380px;padding:17px 0px 0px 19px;z-index:8;position:relative;}
#piedSimuRetraite.etape124{background:url("../img/assurancevieretraite/retraite/v2/bg_footer_ouvert.png") no-repeat scroll 0 0 transparent !important;height:511px;margin-top:-543px;}
#piedSimuRetraite.etapeCpl2{background:url("../img/assurancevieretraite/retraite/v2/bg_footer_ouvert.png") no-repeat scroll 0 0 transparent !important;height:511px;margin-top:-350px;}
#piedSimuRetraite.etapeCpl1{background:url("../img/assurancevieretraite/retraite/v2/duo/bg_footer_ferme.png") no-repeat scroll 0 0 transparent !important;margin-top:-97px;}
#piedSimuRetraite.etape0,#piedSimuPerp.etape0{padding-top:40px!important;padding-left:40px;}
#votreSituation div.blocVousEtesSimu,#votreSituation div.blocDateNaissanceSimu,#votreSituation div.blocNbEnfantsSimu,#vosInformations div.blocVosInformations,#situationConjoint div.blocVousEtesSimu,#situationConjoint div.blocDateNaissanceSimu,#situationConjoint div.blocNbEnfantsSimu{margin-left:22px;}
#simuRetraite .blocLabelInput label{width:152px;}
#simuRetraite .blocDateNaissanceSimu .blocLabelInput input{width:30px;margin-left:10px;}
#simuRetraite .blocNbEnfantsSimu .blocLabelInput input{width:50px;margin-left:100px;}
#simuPerp div.blocVosInformations p.blocLabelInput label{width:237px!important;}
#simuPerp div.blocVosInformationsFonctionnaire p.blocLabelInput label{width:237px!important;}
#simuPerp .blocLabelInput label,label.blocVousEtesSimu{width:145px;}
#simuPerp .blocDateNaissanceSimu .blocLabelInput input{width:100px;}
#simuPerp .blocNbEnfantsSimu .blocLabelInput input{width:50px;}
#simuPerp .selectWrapperDefault select{height:19px;}
#simuPerp span.flecheDroite{top:-29px !important;}
#simuRetraite p.blocLabelInput{margin-bottom:20px;margin-top:20px;}
#piedSimuRetraite label.infosGros{font-size:32px!important;color:white!important;}
#simuRetraite .simuRetraiteRevenus span.selectWrapperDefault,#simuRetraite .simuRetraiteRevenus p{display:inline-block;zoom:1;vertical-align:top;}
#simuRetraite .simuRetraiteRevenus p{padding:0 0 0 0;}
#situationConjoint .profession,#votreSituation .profession{margin-top:-14px;}
#simuRetraite .profession p.blocLabelInput{margin-top:0;margin-bottom:0;}
#simuRetraite .profession p.blocLabelInput label{width:85px;}
#simuRetraite .simuRetraiteRevenus span.selectWrapperDefault{margin-top:-2px;margin-top:0px\9;}
#simuRetraite select,#simuRetraite input{font-size:8pt;}
#piedSimuRetraite label.infosPetit{font-size:17px!important;}
#simuPerp div.blocVosInformationsFonctionnaire{margin-top:40px;}
#simuPerp div.blocVosInformationsFonctionnaire p.blocLabelInput{vertical-align:middle;margin-bottom:15px;margin-top:0px;}
#piedSimuRetraite .btCalculer{float:right;margin-right:40px;}
#piedSimuPerp .btCalculer{float:right;margin-right:40px;margin-top:3px;}
#piedSimuPerp .mentionsObligatoires{margin-top:48px;padding-left:31px;font-size:12px;color:white;font-weight:bold;}
#piedSimuRetraite .mentionsObligatoires{margin-top:40px;padding-left:29px;font-size:12px;color:white;}
#dateDebutActivite1 input,#dateDebutActivite2 input,#dateDebutActivite3 input{width:27px;}
#debutMontantActivite1 input,#debutMontantActivite2 input,#debutMontantActivite3 input,#finMontantActivite1 input,#finMontantActivite2 input,#finMontantActivite3 input{width:54px;height:17px;}
/* Hacks Chrome pour simulateur retraite */
/* permet de specifier des tailles d'input differentes de Mozilla */
@media screen and (-webkit-min-device-pixel-ratio:0){
#dateDebutActivite1 input,#dateDebutActivite2 input,#dateDebutActivite3 input{width:25px;}
#debutMontantActivite1 input,#debutMontantActivite2 input,#debutMontantActivite3 input,#finMontantActivite1 input,#finMontantActivite2 input,#finMontantActivite3 input{width:59px;}
}
/* Hacks IE pour simulateur retraite */
@-moz-document url-prefix(){
#some-text{display:block;}
}
html>body #dateFinActivite1 select{width:25px;}
/* Listes deroulantes adaptees pour le simulateur retraite */
:root *>.simuRetraiteRevenus span.selectWrapperBackground40{background:url("../img/niceforms/select-bg-all-width40-simu.gif") no-repeat scroll left top transparent!important;}
:root *>.simuRetraiteRevenus span.selectWrapperBackground41{background:url("../img/niceforms/select-bg-all-width41-simu.gif") no-repeat scroll left top transparent!important;}
:root *>.simuRetraiteRevenus span.selectWrapperBackground42{background:url("../img/niceforms/select-bg-all-width42-simu.gif") no-repeat scroll left top transparent!important;}
:root *>.simuRetraiteRevenus span.selectWrapperBackground20{background:url("../img/niceforms/select-bg-all-width20-simu.gif") no-repeat scroll left top transparent!important;}
.simuRetraiteRevenus span.flecheDroite{background:url("../img/niceforms/flecheSelect.gif") no-repeat right;top:-27px;display:none\9;}
/* libelles en erreur */
#simuPerp label.erreur{color:#FF0000!important;}
p.blocLabelCheckbox{padding-bottom:5px;}
.simuPerp_resultat_title{font-size:17px;font-weight:bold;color:#6E6E6E;}
.liensSimulateurSituation{float:left;text-align:center;}
#simuRetraite div#votreSituation div.blocVousEtesSimu p.blocLabelInput label,#simuRetraite div#situationConjoint div.blocVousEtesSimu p.blocLabelInput label{margin-top:10px;width:130px;}
.mentionsOblibatoires{margin-left:29px;color:white!important;margin-top:15px;font-size:12px;color:white;}
#infosActivites{color:#6E6E6E;font-family:arial;font-size:18px;font-weight:bold;margin-left:29px;margin-top:3px;}
/* libelles en erreur */
.blocVousEtesSimu label.erreur,.blocDateNaissanceSimu label.erreur,.blocNbEnfantsSimu label.erreur,#dateDebutActivite1 label.erreur,#dateDebutActivite2 label.erreur,#dateDebutActivite3 label.erreur,#dateFinActivite1 label.erreur,#dateFinActivite2 label.erreur,#dateFinActivite3 label.erreur,#debutMontantActivite1 label.erreur,#debutMontantActivite2 label.erreur,#debutMontantActivite3 label.erreur,#finMontantActivite1 label.erreur,#finMontantActivite2 label.erreur,#finMontantActivite3 label.erreur,.professionConj1 label.erreur,.professionConj2 label.erreur,.professionConj3 label.erreur{color:red!important;}
.simuRetraiteRevenus p#dateDebutActSoc1 label.erreur{color:red!important;}
.erreurDateFinActSoc1true,.erreurDateFinActSoc2true,.erreurDateFinActSoc3true,.erreurDateFinActConj1true,.erreurDateFinActConj2true,.erreurDateFinActConj3true,#erreurProfessionConj1true,#erreurProfessionConj2true,#erreurProfessionConj3true,#erreurAnneeFinActiviteConj1true,#erreurAnneeFinActiviteConj2true,#erreurAnneeFinActiviteConj3true{border:1px solid red;}
#divAnneeFinActivite1,#divAnneeFinActivite2,#divAnneeFinActivite3{display:inline;}
.popUpNombreEnfants{font-size:13px;font-weight:bold;margin-left:26px;}
#contenuErreurFinPeriodeActivite{color:red;font-weight:bold;font-size:12px;}
input#btnCalcul,input#btnEnvoyerMail{border:none;}
.blocDansLeCadreSimu p{font-size:10pt;font-family:arial;font-weight:bold;color:#6E6E6E;}
.blocDansLeCadreSimu2 p{font-size:14pt;font-family:arial;font-weight:bold;color:#F7AC2C;}
#simuRetraite .blocDansLeCadreSimu2 p.blocLabelInput{margin-top:85px;}
.insererGraphSimuRetraite{width:389px;height:250px;border:1px solid black;line-height:200px;text-align:center;margin-left:-49px;margin-top:-25px;}
.blocDansLeCadreCoupleSimu{font-size:10pt;font-family:arial;font-weight:bold;color:#6E6E6E;}
.titleBlocDansLeCadreCoupleSimu{font-size:14pt;font-family:arial;font-weight:normal;color:#848484;margin-top:15px;}
#simuRetraite #votreSituation .blocDansLeCadreCoupleSimu p.blocLabelInput{margin-bottom:10px;margin-top:0;}
#piedSimuRetraite.etape3ter{background:url('../img/assurancevieretraite/retraite/fond_jaune_etape1-2-4.png') no-repeat!important;margin-top:-13px;margin-left:0px;height:98px;}
#piedSimuRetraite.etape3terIE7{background:url('../img/assurancevieretraite/retraite/fond_jaune_etape1-2-4.png') no-repeat!important;margin-top:-13px;margin-left:0;height:98px;}
#votreSituation hr{color:#848484;margin-left:20px;margin-right:20px;}
.piedLeftSimuRetraite{margin-left:30px;}
.activiteSituationConjoint{margin-top:16px;}
.retraite_simulation_resultat_img_first{display:inline;margin-left:18px;}
.retraite_simulation_resultat_img{margin-left:74px;display:inline;}
/* positionnement des blocs */
#votreSituation,#votreSituation2,#situationConjoint,#vosInformations{display:inline-block;*display:inline;zoom:1;width:350px;vertical-align:top;}
#simuRetraite #votreSituation,#votreSituation2{margin-left:3px;}
#vosInformations2 > img{margin-left:-3px;margin-left:0px;margin-top:1px;}
#simuRetraite #votreSituation > img,#votreSituation2 > img{margin-top:1px;margin-left:-3px;}
#vosInformations > img{margin-top:1px;}
#situationConjoint > img{margin-left:-3px;margin-top:1px;}
.vosInformationsRight > img{*margin-left:3px;}
#retraiteFull > img{margin-left:-2px;margin-top:1px;}
.blocDansLeCadreSimu{margin-top:42px;}
#simuRetraite .blocDansLeCadreSimu p.blocLabelInput{margin-top:5px;margin-bottom:5px;}
#piedSimuRetraite .footerEtape3SimuRetraite{margin-top:5px;font-size:13.5pt;font-family:arial;font-weight:bold;color:white;width:380px;float:left;}
#piedSimuRetraite .flecheEtape3SimuRetraite{float:left;width:36px;}
p.erreur label{color:red!important;}
p.erreur input{border:1px solid red;}
#hrWidthCouple{width:260px;}
#popUpIndividuelle{margin-top:-50px;margin-left:133px;}
#simuRetraite #situationConjoint #dateDebutActivite1 >label,#simuRetraite #situationConjoint #dateDebutActivite2 >label,#simuRetraite #situationConjoint #dateDebutActivite3 >label,
#simuRetraite #situationConjoint #dateFinActivite1 >label,#simuRetraite #situationConjoint #dateFinActivite2 >label,#simuRetraite #situationConjoint #dateFinActivite3 >label,
#simuRetraite #situationConjoint #debutMontantActivite1 >label,#simuRetraite #situationConjoint #debutMontantActivite2 >label,#simuRetraite #situationConjoint #debutMontantActivite3 >label,
#simuRetraite #situationConjoint #finMontantActivite1 >label,#simuRetraite #situationConjoint #finMontantActivite2 >label,#simuRetraite #situationConjoint #finMontantActivite3 >label{display:block;}
#simuRetraite #votreSituation #dateDebutActivite1 >label,#simuRetraite #votreSituation #dateDebutActivite2 >label,#simuRetraite #votreSituation #dateDebutActivite3 >label,
#simuRetraite #votreSituation #dateFinActivite1 >label,#simuRetraite #votreSituation #dateFinActivite2 >label,#simuRetraite #votreSituation #dateFinActivite3 >label,
#simuRetraite #votreSituation #debutMontantActivite1 >label,#simuRetraite #votreSituation #debutMontantActivite2 >label,#simuRetraite #votreSituation #debutMontantActivite3 >label,
#simuRetraite #votreSituation #finMontantActivite1 >label,#simuRetraite #votreSituation #finMontantActivite2 >label,#simuRetraite #votreSituation #finMontantActivite3 >label{display:block;}
.simuRetraiteSplitDuo{background:url('../img/assurancevieretraite/retraite/v2/duo/bg_simulateur.png') no-repeat !important;padding:17px 0px 0px 19px;z-index:8;position:relative;}
.simuRetraiteSplitDuoEtape2{background:url('../img/assurancevieretraite/retraite/v2/duo/etape2/bg_simulateur.png') no-repeat !important;height:604px;padding:17px 0px 0px 19px;z-index:8;position:relative;}
/* Assurance Vie Retraite */
#votreSituation,#situationConjoint,#vosInformations{display:inline-block;*display:inline;zoom:1;width:350px;vertical-align:top;}
#piedSimuRetraite.etape3{background:url('../img/assurancevieretraite/retraite/fond_jaune_etape3.png') no-repeat!important;}
.simuRetraiteSplit{background:url('../img/assurancevieretraite/retraite/v2/bg_simulateur.png') no-repeat !important;height:556px;padding:17px 0px 0px 19px;z-index:8;position:relative;}
/* Assurance Vie Retraite */
#votreSituation,#situationConjoint,#vosInformations{display:inline-block;*display:inline;zoom:1;width:350px;vertical-align:top;}
#simuPerp div#vosInformations div.blocVosInformations label{display:inline-block;*display:inline;zoom:1;/* for IE7*/ vertical-align:middle;width:215px!important;margin-right:10px;padding:0;}
#simuPerp div#vosInformations div.blocVosInformations{vertical-align:middle;}
#simuPerp div#vosInformations div.blocVosInformations .blocLabelInput{width:312px;vertical-align:middle;display:inline-block;*display:inline;zoom:1;/* for IE7*/}
#simuPerp .euro{vertical-align:top;margin-top:3px; display:inline-block;*display:inline;zoom:1;/* for IE7*/}
#simuPerp .blocSimulation .blocLabelInput{width:auto}
#simuPerp #votreSituation .blocSimulation .blocLabelInput{display:inline-block;}
#piedSimuRetraite.etape3{background:url('../img/assurancevieretraite/retraite/fond_jaune_etape3.png') no-repeat!important;}
#simuPerp label,#simuRetraite label,#piedSimuRetraite label,#simuPerp .euro{font-size:10pt;font-family:arial;font-weight:bold;color:#6e6e6e;}
#simuPerp .euroCoupleSimu{margin-top:-20px;margin-left:82px;}  
#simuPerp .margintop,.disponibleFiscalReportableStyle{margin-top:30px;vertical-align:middle;}
#simuPerp .listCol input{margin-left:2px;}
#simuPerp .listCol li{margin-top:5px;}
#simuPerp .flecheDroite{top:-23px}
#simuPerp #votreSituation .blocSimulation{width:680px;}
.perp_attention{width:705px;margin-left:20px;}
#simuPerp #votreSituation .perp_couple_rente label{width:100%;margin-bottom:10px;}
#simuPerp #votreSituation .perp_couple_retraite label{width:200px;}
#simuPerp .perp_simIndicatif{position:absolute;bottom:15px;margin-left:10px;width:690px;}
.perp_resultat_img{display:inline;margin-left:18px;margin-right:56px;}
#simuPerp .resultatTitle{font-size:13pt;}
#simuPerp .resultatTextSmall{font-size:9pt;font-weight:normal;}
#simuPerp .margin-left450{margin-left:450px}
#simuPerp .margin-bottom5{margin-bottom:5px}
#simuPerp p{margin:0;padding:0}
.popupPerp{padding-left:15px;padding-right:15px;width:370px;}
.popupPerpEmail{padding-left:15px;padding-right:33px;margin-top:10px;}
.popupPerpEmail .blocLabelInput label{width:190px;}
.popupPerpEmail .popupPerpEmailBouton{float:right;}
.popupPerp .blocLabelInput label{width:240px;margin-bottom:10px;}
.perpRetraiteFull > img{margin-left:1px;}
#simuPerp #votreSituation > img{margin-top:1px;}
#simuPerp .vosInformationsCouple > img, #simuPerp .vosInformationsCoupleConjoint > img{margin-top:2px;margin-left:1px;}
#simuPerp ul{padding:0;margin-top:-46px;width:220px;position:relative;z-index:10;}
/* p.erreur span.selectWrapperDefault{border:1px solid red;} */
/* #simuPerp .toolTipDispo img{margin-left:197px;margin-top:-34px} */
#simuPerp .toolTipDispo img{margin-left:197px;margin-top:-34px;}
@media/*!*/ screen/*!*/ and/*!*/ (-webkit-min-device-pixel-ratio:0) {
#simuPerp .toolTipDispo img{margin-left:197px;margin-top:-16px;}
}
#simuPerp .toolTipCotisation img{margin-left:50px;margin-top:-15px}
#simuPerp .toolTipTaux img{margin-left:135px;margin-top:-15px}
#simuPerp #fraisReelsMontant span{vertical-align:bottom;padding-bottom:3px;}
#simuPerp #fraisReelsMontant input{margin-top:50px;}
#simuPerp #fraisReelsMontant{position:relative;z-index:0}
label[for=dateDebutActivite1],label[for=dateDebutActivite2],label[for=dateDebutActivite3],label[for=finMontantActivite1],label[for=finMontantActivite2],label[for=finMontantActivite3]{float:none;display:block;width:33px;}
label[for=debutMontantActivite1],label[for=debutMontantActivite2],label[for=debutMontantActivite3]{float:none;display:block;width:44px;}
input#dateDebutActivite1,input#dateDebutActivite2,input#dateDebutActivite3{width:27px;height:17px;}
div#divAnneeFinActivite1 p.blocLabelInput,div#divAnneeFinActivite2 p.blocLabelInput,div#divAnneeFinActivite3 p.blocLabelInput{margin-top:-4px;width:35px;}
div#debutMontantActivite1 p.blocLabelInput,div#finMontantActivite1 p.blocLabelInput,div#debutMontantActivite2 p.blocLabelInput,div#finMontantActivite2 p.blocLabelInput,div#debutMontantActivite3 p.blocLabelInput,div#finMontantActivite3 p.blocLabelInput{width:62px;margin-top:-4px;}
/* div#debutMontantActivite1,div#debutMontantActivite2,div#debutMontantActivite3{width:116px;margin-left:-5px;} */
div#debutMontantActivite1,div#debutMontantActivite2,div#debutMontantActivite3{display:inline-block;width:113px;}
div#finMontantActivite1,div#finMontantActivite2,div#finMontantActivite3{display:inline-block;margin-left:-3px;width:115px;}
div#debutMontantActivite1 span#lstDevises.selectWrapperDefault,div#finMontantActivite1 span#lstDevises.selectWrapperDefault,div#debutMontantActivite2 span#lstDevises.selectWrapperDefault,div#finMontantActivite2 span#lstDevises.selectWrapperDefault,div#debutMontantActivite3 span#lstDevises.selectWrapperDefault,div#finMontantActivite3 span#lstDevises.selectWrapperDefault{margin-top:16px;margin-left:-6px;}
.popupRetraiteEmail{font-family:arial;font-size:9pt;margin-left:18px;}
label[for=adresseMailChamps]{font-weight:normal;width:209px;}
.btnEnvoyerMail{float:right;margin-right:27px;}
/* p.erreur span.selectWrapperDefault{border:1px solid red;} */
div.profession p.blocLabelInput span.selectWrapperDefault{width:218px;}
div.profession p.blocLabelInput span.selectWrapperDefault span.flecheDroite{top:-23px;display:none\9;}
div#divAnneeFinActivite1 div#anneeFinAct1,div#divAnneeFinActivite2 div#anneeFinAct2,div#divAnneeFinActivite3 div#anneeFinAct3{margin-top:-56px;width:3px;display:inline;}
div#divAnneeFinActivite1 div#anneeFinAct1 p.blocLabelInput,div#divAnneeFinActivite2 div#anneeFinAct2 p.blocLabelInput,div#divAnneeFinActivite3 div#anneeFinAct3 p.blocLabelInput{width:76px;margin-top:-4px;}
div#divAnneeFinActivite1 div#anneeFinAct1 p.blocLabelInput span.selectWrapperDefault,div#divAnneeFinActivite2 div#anneeFinAct2 p.blocLabelInput span.selectWrapperDefault,div#divAnneeFinActivite3 div#anneeFinAct3 p.blocLabelInput span.selectWrapperDefault{width:74px;}
.erreurFraisReeltrue{border:1px solid red;}
.fraisReelsMontant label.erreur{color:red!important;}
div#divAnneeFinActivite1 div#anneeFinAct1 p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div#divAnneeFinActivite2 div#anneeFinAct2 p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div#divAnneeFinActivite3 div#anneeFinAct3 p.blocLabelInput span.selectWrapperDefault span.flecheDroite{top:-23px;display:none\9;}
#popUpDebutPeriodeActiviteErreur{font-weight:bold;font-size:12px;color:red;margin-left:10px;margin-top:10px;}
#imgFlecheBlanche{margin-top:5px;}
:root *> div#divAnneeFinActivite1 div.erreurAnneeFinActiviteSoc1true p.blocLabelInput span.selectWrapperDefault,:root *> div#divAnneeFinActivite2 div.erreurAnneeFinActiviteSoc2true p.blocLabelInput span.selectWrapperDefault,:root *> div#divAnneeFinActivite3 div.erreurAnneeFinActiviteSoc3true p.blocLabelInput span.selectWrapperDefault,
:root *> div#debutMontantActivite1.erreurDeviseSalDebutSoc1true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#debutMontantActivite2.erreurDeviseSalDebutSoc2true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#debutMontantActivite3.erreurDeviseSalDebutSoc3true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,
:root *> div#finMontantActivite1.erreurDeviseSalFinSoc1true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#finMontantActivite2.erreurDeviseSalFinSoc2true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#finMontantActivite3.erreurDeviseSalFinSoc3true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,
:root *> div.erreurProfessionSoc1true p.blocLabelInput span.selectWrapperDefault,:root *> div.erreurProfessionSoc2true p.blocLabelInput span.selectWrapperDefault,:root *> div.erreurProfessionSoc3true p.blocLabelInput span.selectWrapperDefault,
:root *> div#divAnneeFinActivite1 div.erreurAnneeFinActiviteConj1true p.blocLabelInput span.selectWrapperDefault,:root *> div#divAnneeFinActivite2 div.erreurAnneeFinActiviteConj2true p.blocLabelInput span.selectWrapperDefault,:root *> div#divAnneeFinActivite3 div.erreurAnneeFinActiviteConj3true p.blocLabelInput span.selectWrapperDefault,
:root *> div#debutMontantActivite1.erreurDeviseSalDebutConj1true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#debutMontantActivite2.erreurDeviseSalDebutConj2true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#debutMontantActivite3.erreurDeviseSalDebutConj3true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,
:root *> div#finMontantActivite1.erreurDeviseSalFinConj1true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#finMontantActivite2.erreurDeviseSalFinConj2true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,:root *> div#finMontantActivite3.erreurDeviseSalFinConj3true span#lstDevises.selectWrapperDefault span.selectWrapperDefault,
:root *> div.erreurProfessionConj1true p.blocLabelInput span.selectWrapperDefault,:root *> div.erreurProfessionConj2true p.blocLabelInput span.selectWrapperDefault,:root *> div.erreurProfessionConj3true p.blocLabelInput span.selectWrapperDefault{background:url("../img/niceforms/select-bg-all-widthdefault-red.gif") no-repeat scroll left top transparent!important;}
div#divAnneeFinActivite1 div#anneeFinAct1.erreurAnneeFinActiviteSoc1true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div#divAnneeFinActivite2 div#anneeFinAct2.erreurAnneeFinActiviteSoc2true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div#divAnneeFinActivite3 div#anneeFinAct3.erreurAnneeFinActiviteSoc3true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,
div#debutMontantActivite1.erreurDeviseSalDebutSoc1true span#lstDevises.selectWrapperDefault span.flecheDroite,div#debutMontantActivite2.erreurDeviseSalDebutSoc2true span#lstDevises.selectWrapperDefault span.flecheDroite,div#debutMontantActivite3.erreurDeviseSalDebutSoc3true span#lstDevises.selectWrapperDefault span.flecheDroite,
div#finMontantActivite1.erreurDeviseSalFinSoc1true span#lstDevises.selectWrapperDefault span.flecheDroite,div#finMontantActivite2.erreurDeviseSalFinSoc2true span#lstDevises.selectWrapperDefault span.flecheDroite,div#finMontantActivite3.erreurDeviseSalFinSoc3true span#lstDevises.selectWrapperDefault span.flecheDroite,
div.erreurProfessionSoc1true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div.erreurProfessionSoc2true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div.erreurProfessionSoc3true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,
div#divAnneeFinActivite1 div#anneeFinAct1.erreurAnneeFinActiviteConj1true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div#divAnneeFinActivite2 div#anneeFinAct2.erreurAnneeFinActiviteConj2true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div#divAnneeFinActivite3 div#anneeFinAct3.erreurAnneeFinActiviteConj3true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,
div#debutMontantActivite1.erreurDeviseSalDebutConj1true span#lstDevises.selectWrapperDefault span.flecheDroite,div#debutMontantActivite2.erreurDeviseSalDebutConj2true span#lstDevises.selectWrapperDefault span.flecheDroite,div#debutMontantActivite3.erreurDeviseSalDebutConj3true span#lstDevises.selectWrapperDefault span.flecheDroite,
div#finMontantActivite1.erreurDeviseSalFinConj1true span#lstDevises.selectWrapperDefault span.flecheDroite,div#finMontantActivite2.erreurDeviseSalFinConj2true span#lstDevises.selectWrapperDefault span.flecheDroite,div#finMontantActivite3.erreurDeviseSalFinConj3true span#lstDevises.selectWrapperDefault span.flecheDroite,
div.erreurProfessionConj1true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div.erreurProfessionConj2true p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div.erreurProfessionConj3true p.blocLabelInput span.selectWrapperDefault span.flecheDroite{background:url("../img/niceforms/flecheSelect-red.gif") no-repeat scroll right center transparent!important;display:none\9;}
label[for=lblAnneeFinActSoc1true],label[for=lblAnneeFinActSoc2true],label[for=lblAnneeFinActSoc3true],label[for=lblProfessionSoc1true],label[for=lblProfessionSoc2true],label[for=lblProfessionSoc3true],label[for=lblAnneeFinActConj1true],label[for=lblAnneeFinActConj2true],label[for=lblAnneeFinActConj3true],label[for=lblProfessionConj1true],label[for=lblProfessionConj2true],label[for=lblProfessionConj3true]{color:red!important;}
#backgroundCheck1,#backgroundCheck2,#backgroundCheck3,#backgroundCheckConj1,#backgroundCheckConj2,#backgroundCheckConj3{width:118px;margin-top:7px;margin-left:3px;background-color:#F0F0F0;}
#backgroundActivite1,#backgroundActivite2,#backgroundActivite3,#backgroundActiviteConj1,#backgroundActiviteConj2,#backgroundActiviteConj3{width:345px;margin-left:3px;background-color:#F0F0F0;}
.euroPerp{margin-left:335px;margin-top:-34px;width:30px;}
#nombrePartstxt,label[for=nombrePartstxt]{margin-top:10px;}
#contentPopupPerp{margin-left:15px;margin-top:5px;}
div.styleRefusDateEcheance,div.styleRefusDateEcheance h2{font-style:italic;}
.epargneFinance #divResultat{width:724px;margin-left:-13px;}
div.popupPerpEmail label[for=labelMail]{width:207px;}
.epargneFinance div#simuPerp{margin-left:-14px;}
.epargneFinance div#piedSimuPerp,.epargneFinance div#piedSimuRetraite{margin-left:-13px;}
.epargneFinance .perp_attention{width:705px;margin-left:6px;}
#cotPreCorem{margin-top:26px;}
#cotPreCorem p.blocLabelInput input{margin-top:6px;}
#simuPerp .euroCotPreCorem{position:absolute;color:#6E6E6E;font-family:arial;font-size:10pt;font-weight:bold;left:695px;top:263px;}
#simuPerp .toolTipDispoCotPreCorem img{margin-left:-257px;margin-top:21px;}
label[for=styleTraitAnnNet]{margin-top:-7px;}
label[for=styleTraitAnnNetConj]{margin-top:-7px;}
div#simuPerp.simulateur div#vosInformations div#blocVosInformations.blocVosInformations div#cotPreCorem p.blocLabelInput{display:inline;}
div#blocInformationsCouple div.disponibleFiscalReportableStyle,div#blocInformationsCoupleConjoint div.disponibleFiscalReportableStyle{margin-top:33px;}
.euroDispoFiscal{margin-left:-3px;color:#6E6E6E;font-family:arial;font-size:10pt;font-weight:bold;}
div#blocInformationsCouple div#cotPreCorem a.toolTipDispoCotPreCorem img#popUpIndividuelle,div#blocInformationsCoupleConjoint div#cotPreCorem a.toolTipDispoCotPreCorem img#popUpIndividuelle{margin-left:-257px;margin-top:21px;position:absolute;}
div#blocInformationsCouple div#cotPreCorem span#euroCotPreCoremSoc,div#blocInformationsCoupleConjoint div#cotPreCorem span#euroCotPreCoremSoc{position:absolute;color:#6E6E6E;font-family:arial;font-size:10pt;font-weight:bold;top:238px;left:353px;}
#simuRetraite #imageFemme,#simuRetraite #imageFemmeConj{margin-left:-4px;}
#simuRetraite #situationConjoint a,#simuRetraite #votreSituation a{text-decoration:none;}
div#simuPerp.simulateur div#votreSituation div.blocVousEtesSimu div.margintop p.blocLabelInput label[for=labelAgeDepRetSoc]{width:214px;height:32px;}
div#simuPerp.simulateur div#votreSituation div.blocVousEtesSimu div.margintop p.blocLabelInput label[for=labelRenteMensSoc]{height:32px;}
div.libelleProfessionSoc1,div.libelleProfessionSoc2,div.libelleProfessionSoc3,div.libelleProfessionConj1,div.libelleProfessionConj2,div.libelleProfessionConj3{position:absolute;margin-left:134px;margin-top:11px;font-family:arial;font-size:12px;color:#737375;}
/*retraite*/
div#simuRetraite.simulateur div#votreSituation img,div#simuRetraite.simulateur div#situationConjoint img{margin-left:-2px;margin-top:-1px;}
#cotisationRetraite{margin-top:-252px;}
.blocSaisiePeriodesActivites{margin-left:8px;background-color:#e8e3ea;margin-top:21px;width:335px;height:166px;}
.profession,.anneeDebutActivite{margin-left:10px}
.profession{padding-top:8px;}
div.blocSaisiePeriodesActivites div.profession p.blocLabelInput span{margin-left:-5px;}
div.anneeDebutActivite,div.anneeFinActivite{float:left;height:50px;}
div.anneeFinActivite{margin-left:11px;margin-top:-1px;}
div#divAnneeFinActivite div.anneeDebutActivite p.blocLabelInput label[for=anneeDebutAct],div#divAnneeFinActiviteConjoint div.anneeDebutActivite p.blocLabelInput label[for=anneeDebutAct]{margin-left:41px;width:41px;}
div#divAnneeFinActivite div.anneeDebutActivite p.blocLabelInput input#anneeDebutAct,div#divAnneeFinActiviteConjoint div.anneeDebutActivite p.blocLabelInput input#anneeDebutAct{margin-left:-10px;height:17px;color:#7d7d7d;}
div#divAnneeFinActivite div.anneeFinActivite p.blocLabelInput label[for=anneeFinAct]{width:17px;}
div#divAnneeFinActivite div.anneeFinActivite p.blocLabelInput span.selectWrapperDefault,div#divAnneeFinActiviteConjoint div.anneeFinActivite p.blocLabelInput span.selectWrapperDefault{width:129px;}
div.blocSaisiePeriodesActivites div.blocAnneesDebutFinActivites{height:53px;margin-top:-13px;}
div.blocAnneesDebutFinActivites div#divAnneeFinActivite div.anneeFinActivite p.blocLabelInput span.selectWrapperDefault span.flecheDroite,div.blocSalairesDebutFinActivites div.salaireDebutActivite span.selectWrapperDefault span.flecheDroite,div.blocSalairesDebutFinActivites div.salaireFinActivite span.selectWrapperDefault span.flecheDroite{top:-23px;}
div.blocSalairesDebutFinActivites label#lblTypeRevenu{float:left;margin-top:-9px;padding-bottom:7px;width:320px;}
div.salaireDebutActivite div#blocSalDebAct p.blocLabelInput label{margin-left:1px;width:45px;}
div.salaireFinActivite div#blocSalFinAct p.blocLabelInput label{margin-left:2px;}
div.salaireDebutActivite div#blocSalDebAct,div.salaireFinActivite div#blocSalFinAct{height:51px;margin-top:9px;width:66px;float:left;}
div.salaireFinActivite div#blocSalFinAct{margin-left:7px;}
div.salaireDebutActivite div#blocSalDebAct p.blocLabelInput input#debutMontantActivite{margin-left:-56px;margin-top:22px;height:15px;text-align:right;color:#7d7d7d;}
div.blocSalairesDebutFinActivites div.salaireDebutActivite{width:105px;float:left;margin-left:101px;text-align:right;}
div.blocSalairesDebutFinActivites div.salaireFinActivite{width:120px;float:left;margin-left:1px;}
div.blocSalairesDebutFinActivites div.salaireDebutActivite span.selectWrapperDefault,div.blocSalairesDebutFinActivites div.salaireFinActivite span.selectWrapperDefault{float:left;width:48px;margin-left:58px;margin-top:-51px;}
div.blocSalairesDebutFinActivites div.salaireFinActivite span.selectWrapperDefault{width:48px;margin-left:58px;margin-top:-51px;}
div.salaireFinActivite div#blocSalFinAct p.blocLabelInput label[for=finMontantActivite]{margin-left:8px;}
.btnValiderPeriodeActivite{float:right;margin-top:-21px;margin-right:5px;/* hach ie8 */margin-right:2px\9;margin-top:-50px\9;}
div.blocSaisiePeriodesActivites div.blocSalairesDebutFinActivites{margin-left:6px;margin-top:3px;}
div.blocAnneesDebutFinActivites div#divAnneeFinActivite,div.blocAnneesDebutFinActivites div#divAnneeFinActiviteConjoint{margin-left:17px;}
div.blocSaisiePeriodesActivites div.profession{margin-left:18px;}
.libellePeriodesActivites{color:#6E6E6E;font-family:arial;font-size:14px;margin-left:6px;margin-top:10px;}
div.salaireFinActivite div#blocSalFinAct p.blocLabelInput input#finMontantActivite{margin-top:2px;height:15px;margin-left:8px;text-align:right;color:#7d7d7d;}
div#simuRetraite.simulateur div#votreSituation div.blocNbEnfantsSimu,div#simuRetraite.simulateur div#situationConjoint div.blocNbEnfantsSimu{margin-top:49px;}
.blocAffichagePeriodeActivites{margin-left:2px;}
div.blocAffichagePeriodeActivites div.periodeActivites1,div.blocAffichagePeriodeActivites div.periodeActivites2,div.blocAffichagePeriodeActivites div.periodeActivites3{background:url('../img/assurancevieretraite/retraite/v2/bg_activite.png') no-repeat;padding-bottom:13px;background-size:348px auto;}
div.blocAffichagePeriodeActivites div.periodeActivites1 div.numeroActivite,div.blocAffichagePeriodeActivites div.periodeActivites2 div.numeroActivite,div.blocAffichagePeriodeActivites div.periodeActivites3 div.numeroActivite{color:#ABABAB;font-family:arial;font-size:37pt;font-weight:bold;margin-left:9px;position:relative;top:7px;width:30px;}
div.periodeActivites1 div#divAffichageActivites1 div.ligne1,div.periodeActivites2 div#divAffichageActivites2 div.ligne1,div.periodeActivites3 div#divAffichageActivites3 div.ligne1{color:#6E6E6E;font-family:arial;font-size:11pt;left:39px;position:relative;top:-43px;width:286px;}
div.periodeActivites1 div#divAffichageActivites1 div.ligne2,div.periodeActivites2 div#divAffichageActivites2 div.ligne2,div.periodeActivites3 div#divAffichageActivites3 div.ligne2{color:#6E6E6E;font-family:arial;font-size:11pt;left:39px;position:relative;top:-43px;width:286px;}
div.blocAffichagePeriodeActivites div.periodeActivites1 div#divAffichageActivites1 div.ligne1 span.lblprofession,div.blocAffichagePeriodeActivites div.periodeActivites2 div#divAffichageActivites2 div.ligne1 span.lblprofession,div.blocAffichagePeriodeActivites div.periodeActivites3 div#divAffichageActivites3 div.ligne1 span.lblprofession{font-weight:bold;}
div.blocAffichagePeriodeActivites div.periodeActivites1 div#divAffichageActivites1 div.ligne1 span,div.blocAffichagePeriodeActivites div.periodeActivites1 div#divAffichageActivites1 div.ligne2 span,div.blocAffichagePeriodeActivites div.periodeActivites2 div#divAffichageActivites2 div.ligne1 span,div.blocAffichagePeriodeActivites div.periodeActivites2 div#divAffichageActivites2 div.ligne2 span,div.blocAffichagePeriodeActivites div.periodeActivites3 div#divAffichageActivites3 div.ligne1 span,div.blocAffichagePeriodeActivites div.periodeActivites3 div#divAffichageActivites3 div.ligne2 span{color:#6E6E6E;font-family:arial;font-size:11pt;}
div.blocAffichagePeriodeActivites div.periodeActivites1 div#divAffichageActivites1 div.ligne2,div.blocAffichagePeriodeActivites div.periodeActivites2 div#divAffichageActivites2 div.ligne2,div.blocAffichagePeriodeActivites div.periodeActivites3 div#divAffichageActivites3 div.ligne2{top:-37px;}
div.blocAffichagePeriodeActivites div.periodeActivites1 div#divAffichageActivites1 div.operations,div.blocAffichagePeriodeActivites div.periodeActivites2 div#divAffichageActivites2 div.operations,div.blocAffichagePeriodeActivites div.periodeActivites3 div#divAffichageActivites3 div.operations{margin-left:322px;margin-top:-75px;width:35px;}
div.periodeActivites1 div#divAffichageActivites1 div.operations a#lienSupprimerActivite1,div.periodeActivites2 div#divAffichageActivites2 div.operations a#lienSupprimerActivite2,div.periodeActivites3 div#divAffichageActivites3 div.operations a#lienSupprimerActivite3{background:url("../img/assurancevieretraite/retraite/v2/bton_activite.png") no-repeat scroll -11px 1px transparent;display:block;height:15px;margin-top:-80px;width:17px;}
div.periodeActivites1 div#divAffichageActivites1 div.operations a#lienSupprimerActivite1:hover,div.periodeActivites2 div#divAffichageActivites2 div.operations a#lienSupprimerActivite2:hover,div.periodeActivites3 div#divAffichageActivites3 div.operations a#lienSupprimerActivite3:hover{background:url('../img/assurancevieretraite/retraite/v2/bton_activite.png') no-repeat;height:29px;display:block;background-position:3px 1px;height:15px;margin-top:-80px;}
div.periodeActivites1 div#divAffichageActivites1 div.operations a#lienEditerActivite1,div.periodeActivites2 div#divAffichageActivites2 div.operations a#lienEditerActivite2,div.periodeActivites3 div#divAffichageActivites3 div.operations a#lienEditerActivite3{background:url("../img/assurancevieretraite/retraite/v2/bton_activite.png") no-repeat scroll -12px -11px transparent;display:block;height:19px;margin-top:8px;width:15px;}
div.periodeActivites1 div#divAffichageActivites1 div.operations a#lienEditerActivite1:hover,div.periodeActivites2 div#divAffichageActivites2 div.operations a#lienEditerActivite2:hover,div.periodeActivites3 div#divAffichageActivites3 div.operations a#lienEditerActivite3:hover{background:url('../img/assurancevieretraite/retraite/v2/bton_activite.png') no-repeat;display:block;background-position:1px -11px;height:19px;width:15px;margin-top:8px;}
div.blocAffichagePeriodeActivites div.periodeActivites1vide{background:url('../img/assurancevieretraite/retraite/v2/bg_gp_activite.png') no-repeat;padding-bottom:13px;height:58px;background-position:1px 5px;margin-left:7px;background-size:334px auto;}
div.blocAffichagePeriodeActivites div.periodeActivites2vide{background:url('../img/assurancevieretraite/retraite/v2/bg_gp_activite.png') no-repeat;padding-bottom:13px;height:58px;background-position:1px -65px;margin-left:7px;background-size:334px auto;}
div.blocAffichagePeriodeActivites div.periodeActivites3vide{background:url('../img/assurancevieretraite/retraite/v2/bg_gp_activite.png') no-repeat;padding-bottom:13px;height:58px;background-position:1px -136px;margin-left:7px;background-size:334px auto;}
.calculerCotisation{text-align:center;margin-top:-4px;}
div#infosAsterisque{color:#6E6E6E;font-family:arial;font-size:8pt;margin-left:10px;margin-top:211px;}
div#infosAsterisqueCouple{color:#6E6E6E;font-family:arial;font-size:8pt;height:86px;margin-left:10px;margin-top:39px;}
div.salaireDebutActivite div#blocSalDebAct p.blocLabelInput,div.salaireFinActivite div#blocSalFinAct p.blocLabelInput{margin-top:-20px;width:59px;}
.libelleHomme{color:#6E6E6E;font-family:arial;font-size:11px;margin-left:-65px;position:absolute;top:138px;}
.libelleFemme{color:#6E6E6E;font-family:arial;font-size:11px;margin-left:-62px;position:absolute;top:138px;}
div.blocDateNaissanceSimu p.blocLabelInput input#dateNaissance,div.blocNbEnfantsSimu p.blocLabelInput input#nbEnfants,div.blocDateNaissanceSimu p.blocLabelInput input#dateNaissanceConj,div.blocNbEnfantsSimu p.blocLabelInput input#nbrEnfantsConj{color:#bbbbbb;height:17px;}
div.blocSaisiePeriodesActivites div.profession p.blocLabelInput select#prof{width:214px;color:#7d7d7d;}
div.blocAnneesDebutFinActivites div#divAnneeFinActivite div.anneeFinActivite p.blocLabelInput label,div.blocAnneesDebutFinActivites div#divAnneeFinActiviteConjoint div.anneeFinActivite p.blocLabelInput label{width:16px;}
div.blocAnneesDebutFinActivites div#divAnneeFinActivite div.anneeFinActivite p.blocLabelInput select#anneeFinAct{width:127px;color:#7d7d7d;}
div.blocAnneesDebutFinActivites div#divAnneeFinActivite div.anneeFinActivite p.blocLabelInput,div.blocAnneesDebutFinActivites div#divAnneeFinActiviteConjoint div.anneeFinActivite p.blocLabelInput{width:155px;margin-left:-5px;}
div.blocAnneesDebutFinActivites div#divAnneeFinActivite div.anneeDebutActivite p.blocLabelInput,div.blocAnneesDebutFinActivites div#divAnneeFinActiviteConjoint div.anneeDebutActivite p.blocLabelInput{margin-top:19px;}
div.blocSalairesDebutFinActivites div.salaireFinActivite select#lstDevises{width:48px;}
p.erreur select{border:1px solid red;}
div.erreur select{border:1px solid red;}
#btnAjouterActivite:hover,#btnCalcul:hover{cursor:pointer;}
div.blocDateNaissanceSimu p.erreur input#dateNaissance,div.blocNbEnfantsSimu p.erreur input#nbEnfants,div.blocDateNaissanceSimu p.erreur input#dateNaissanceConj, div.blocNbEnfantsSimu p.erreur input#nbrEnfantsConj{border:1px solid red;}
div#cotisationRetraite div#divInvisible{height:338px;}
div#cotisationRetraite div#divMouvante{height:359px;}
div#bandeauTarif div.libelleVotreSituation{margin-left:35px;margin-top:70px;}
div#blocCoupleVous{width:372px;float:left;margin-top:-10px;}
div#bandeauTarif div#blocCoupleVous div.InformationCotisationRetraite{background-color:#F8F4FA;height:89px;margin-left:35px;margin-top:2px;width:328px;}
div#blocCoupleConjoint{width:372px;height:191px;margin-left:346px;margin-top:-10px;}
div#bandeauTarif div#blocCoupleConjoint div.InformationCotisationRetraite{background-color:#F8F4FA;height:89px;margin-left:35px;margin-top:2px;width:328px;}
div#bandeauTarif div.libelleVotreSituationCouple{margin-left:35px;margin-top:70px;width:329px;}
div#bandeauTarif div.libelleSituationConjointCouple{margin-left:35px;margin-top:70px;width:329px;}
div#bandeauTarif div.InformationCotisationRetraite{background-color:#F8F4FA;height:89px;margin-left:35px;margin-top:2px;width:675px;}
div#bandeauTarif div.InformationCotisationRetraite div.blocDepartRetraite, div#bandeauTarif div.InformationCotisationRetraite div.blocMtBaisseRevenu, div#bandeauTarif div.InformationCotisationRetraiteIndividuelleCouple div.blocDepartRetraite, div#bandeauTarif div.InformationCotisationRetraiteIndividuelleCouple div.blocMtBaisseRevenu, div#bandeauTarif div.InformationCotisationRetraiteConjointCouple div.blocDepartRetraite, div#bandeauTarif div.InformationCotisationRetraiteConjointCouple div.blocMtBaisseRevenu{border:1px solid white;color:#585858;font-family:arial;font-size:13px;font-weight:bold;height:28px;line-height:28px;}
div.InformationCotisationRetraite div.blocDepartRetraite span#libelleDepRet, div.InformationCotisationRetraite div.blocAgeDepartRetraite span#libelleAgeRet, div.InformationCotisationRetraite div.blocMtBaisseRevenu span#libelleBaisseRev, div.InformationCotisationRetraiteIndividuelleCouple div.blocDepartRetraite span#libelleDepRet, div.InformationCotisationRetraiteIndividuelleCouple div.blocAgeDepartRetraite span#libelleAgeRet,div.InformationCotisationRetraiteIndividuelleCouple div.blocMtBaisseRevenu span#libelleBaisseRev, div.InformationCotisationRetraiteConjointCouple div.blocDepartRetraite span#libelleDepRet, div.InformationCotisationRetraiteConjointCouple div.blocAgeDepartRetraite span#libelleAgeRet, div.InformationCotisationRetraiteConjointCouple div.blocMtBaisseRevenu span#libelleBaisseRev{float:left;padding-left:8px;}
div.InformationCotisationRetraite div.blocDepartRetraite span#anneeDepRet, div.InformationCotisationRetraite div.blocAgeDepartRetraite span#ageDepRet, div.InformationCotisationRetraite div.blocMtBaisseRevenu span#mtBaisseRev, div.InformationCotisationRetraiteIndividuelleCouple div.blocDepartRetraite span#anneeDepRet, div.InformationCotisationRetraiteIndividuelleCouple div.blocAgeDepartRetraite span#ageDepRet, div.InformationCotisationRetraiteIndividuelleCouple div.blocMtBaisseRevenu span#mtBaisseRev, div.InformationCotisationRetraiteConjointCouple div.blocDepartRetraite span#anneeDepRet, div.InformationCotisationRetraiteConjointCouple div.blocAgeDepartRetraite span#ageDepRet, div.InformationCotisationRetraiteConjointCouple div.blocMtBaisseRevenu span#mtBaisseRev{float:right;padding-right:8px;}
div#bandeauTarif div.InformationCotisationRetraite div.blocAgeDepartRetraite, div#bandeauTarif div.InformationCotisationRetraiteIndividuelleCouple div.blocAgeDepartRetraite, div#bandeauTarif div.InformationCotisationRetraiteConjointCouple div.blocAgeDepartRetraite{border:1px solid white;color:#585858;font-family:arial;font-size:13px;height:28px;line-height:28px;}
div#bandeauTarif div.graphiqueRetraite{background-color:#FFFFFF;height:220px;margin-left:35px;margin-top:8px;width:675px;text-align:center;}
div#bandeauTarif div.graphiqueRetraiteCouple{background-color:#FFFFFF;height:231px;margin-left:35px;margin-top:-62px;width:675px;text-align:center;}
div#bandeauTarif div.simulateurFooter{margin-top:-18px;}
div#bandeauTarif div div.libelleSolutionEpargne{color:#FFFFFF;float:left;font-family:arial;font-size:15px;font-weight:bold;margin-left:35px;margin-top:35px;}
div#bandeauTarif div div.flecheSimRet{float:left;margin-left:72px;margin-top:30px;}
div#bandeauTarif div div.btnPrendreRdv{float:right;margin-top:22px;padding-right:19px;}
div#bandeauTarif div.libelleVotreSituation span,div#bandeauTarif div.libelleVotreSituationCouple span,div#bandeauTarif div.libelleSituationConjointCouple span{color:#FFFFFF;font-family:arial;font-size:18pt;font-weight:bold;}
div#simuRetraite.simulateur span.selectWrapperDefault{background:url("../img/niceforms/select-bg-all-widthdefault.gif") no-repeat scroll -2px -2px transparent;height:23px;}
div#simuRetraite.simulateur span.flecheDroite{background:url("../img/niceforms/flecheSelect.gif") no-repeat right;height:27px;width:28px;float:right;position:relative;top:-23px;pointer-events:none;background-position:-1px top;}
div#simuRetraite.simulateur p.erreur span.selectWrapperDefault,div.salaireDebutActivite div#blocSalDebAct p.erreur ~ span.selectWrapperDefault,div.salaireFinActivite div#blocSalFinAct p.erreur ~ span.selectWrapperDefault{background:url("../img/niceforms/select-bg-all-widthdefault-red.gif") no-repeat scroll -2px -2px transparent !important;height:23px;}
div#simuRetraite.simulateur p.erreur span.flecheDroite,div.salaireDebutActivite div#blocSalDebAct p.erreur ~ span.selectWrapperDefault span.flecheDroite,div.salaireFinActivite div#blocSalFinAct p.erreur ~ span.selectWrapperDefault span.flecheDroite{background:url("../img/niceforms/flecheSelect-red.gif") no-repeat right;width:28px;background-position:-1px top;} 
div.salaireDebutActivite div#blocSalDebAct p.blocLabelInput input#inputSalDebAct,div.salaireFinActivite div#blocSalFinAct p.blocLabelInput input#inputSalFinAct{height:17px;color:#7d7d7d;}
div.graphiqueRetraite img{padding-top:5px;width:322px;}
#divPeriodesActivites,#divPeriodesActivitesConjoint{margin-top:18px;}
div#situationConjoint div.calculerCotisation{margin-top:-3px;}
div.calculerCotisationCouple{margin-top:14px;text-align:center;}
div.calculerCotisationCoupleEtape2{margin-top:-5px;text-align:center;}
#cibleSocietaire{background:url('../img/assurancevieretraite/retraite/v2/duo/etape2/intitule_cible.png') no-repeat;background-position:144px 5px;height:29px;margin:0 auto 0 0;width:194px;}
#cibleConjoint{background:url('../img/assurancevieretraite/retraite/v2/duo/etape2/intitule_cible.png') no-repeat;background-position:-53px 5px;height:29px;margin:0 auto;width:150px;}
div#infosAsterisqueCoupleEtape2{color:#6E6E6E;font-family:arial;font-size:8pt;height:86px;margin-left:10px;margin-top:15px;}
div#bandeauTarif div.graphiqueRetraiteCouple img{padding-top:7px;width:333px;}
/* AVR Perp 2014 */
#simuPerp #votreSituation > img{margin-top:2px;margin-left:1px;}
#vosInformations > img{margin-top:2px;margin-left:2px;}
.simulateurTarifPerp #divMouvante{height:140px;}
.encadrePiedPerp,.encadrePiedPerpFirst{width:630px;height:35px;margin-left:40px;background:#F9F4FB;border:1px solid white;font-size:24px;font-weight:bold;line-height:35px;color:#585858;padding-left:15px;padding-right:15px;}
.encadrePiedPerp{font-size:18px;height:30px;line-height:30px;}
#votreEpargnePerp{margin-top:63px;margin-left:45px;font-size:30px;font-weight:normal;line-height:30px;color:#FFF;padding-bottom:5px;}
.votreEpargnePerpDuo{margin-top:33px !important;}
#conjEpargnePerp{margin-top:63px;margin-left:45px;font-size:30px;font-weight:normal;line-height:30px;color:#FFF;padding-bottom:5px;}
#texteInfoPiedPerp{color:#FFF;margin-left:40px;font-size:11px;position:relative;top:10px;}
#encadreTarifPerpDuo #texteInfoPiedPerp{top:22px;}
.perp_simulataion_resultat_img{display:inline;margin-left:20px;margin-right:54px;position:relative;top:50px;}
.retirerMarginPerpDeux #btnCalcul{margin-left:100px;}
.perp_simulataion_resultat_imgLastIE8{margin-right:0px\9;}
.infoplusEtoile{font-size:0.9em;position:relative;left:15px;top:85px;}
.infoplusEtoileFullSolo{font-size:0.9em;position:relative;top:40px;}
.btContinuerDefault .imageSubmit{margin-left:120px;margin-top:184px;}
.btContinuerSalarie .imageSubmit{margin-left:120px;margin-top:28px;}
.btContinuerNonSalarie .imageSubmit{margin-left:120px;margin-top:118px;}
.btContinuerFonct .imageSubmit{margin-left:120px;margin-top:-3px;}
@media/*!*/ screen/*!*/ and/*!*/ (-webkit-min-device-pixel-ratio:0) {
.btContinuerDefault .imageSubmit{margin-left:120px;margin-top:193px;}
.btContinuerSalarie .imageSubmit{margin-left:120px;margin-top:37px;}
.btContinuerNonSalarie .imageSubmit{margin-left:120px;margin-top:127px;}
.btContinuerFonct .imageSubmit{margin-left:120px;margin-top:9px;}
}
#simuPerp .margintopFonct,.disponibleFiscalReportableStyleFonct{margin-top:15px;vertical-align:middle;}
#cotPreCorem{margin-top:15px;}
#simuPerp .euroCotPreCorem{position:absolute;color:#6E6E6E;font-family:arial;font-size:10pt;font-weight:bold;left:695px;top:238px;}
.informationsConjointPerp > img{margin-left:1px;}
.simuPerpSoloFullStep > div > img{margin-top:1px;}
.btContinuerDuoFirst .imageSubmit{margin-left:120px;margin-top:140px;}
.simuPerpSoloFull input,.simuPerpSoloFull select{color:#bbbbbb;}
#simuPerp .euroCotPreCorem{left:706px;}
#simuPerp #votreSituation .blocSimulation label{width:200px;}
#simuPerp #votreSituation .blocSimulation .simPerpDepartRetraite label{width:335px;}
.perp_label_right{float:left;padding-top:40px;z-index:0;position:relative;margin-left:4px;}
.simPerpDemiWidth{width:335px;float:left;}
/* slider Perp */
/* For IE8 - See #6727 */
/* Component containers */
#simuPerp .ui-widget-content a{color:#222222 !important;}
#simuPerp .ui-widget-header a{color:#222222;}
#simuPerp .ui-widget-header{border:none !important;background: #F7A451 !important;color:#F7A451 !important;font-weight:bold !important;}
#simuPerp .ui-widget-content{border:none;color:#f6931f !important;background-color: #cdcdcd !important;}
#slider-range-min{width:300px !important;height:3px !important;margin:0 auto !important;}
#slider-range-min-soc{width:300px !important;height:3px !important;margin:0 auto !important;}
.boutonSliderPerp{height:32px;width:110px;display:block;margin-left:220px;}
.amountPerp{margin-top:33px !important;}
#montantMinPerp{position:relative;top:10px;font-weight:bold;color:#6e6e6e;font-size:10pt;font-family:arial;}
#montantMaxPerp{position:relative;top:10px;float:right;font-weight:bold;color:#6e6e6e;font-size:10pt;font-family:arial;}
#montantMinPerpConj{position:relative;top:10px;font-weight:bold;color:#6e6e6e;font-size:10pt;font-family:arial;}
#montantMaxPerpConj{position:relative;top:10px;float:right;font-weight:bold;color:#6e6e6e;font-size:10pt;font-family:arial;}
.btCalculSimPerpSolo{margin-left:430px;margin-top:12px;}
.simPerpDepartRetraite{margin-top:130px !important;}
.simPerpDepartRetraiteDuo{margin-top:130px !important;}
.simPerpDepartRetraiteDuoConj{position:absolute;margin-top:188px !important;}
.renteMensuellePerpDeux{font-weight:normal;width:210px;font-size:10pt;font-family:arial;color:#6e6e6e;margin-top:50px;position:absolute;}
.renteMensuellePerpDeuxDuo{font-weight:normal;width:210px;font-size:10pt;font-family:arial;color:#6e6e6e;margin-top:50px;position:absolute;}
.simPerpDemiWidth .euro,input#frmSimulation_renteMensuelleSoc,input#frmSimulation_renteMensuelleConj,input#frmSimulation_renteMensuelleCouple{margin-top:35px !important;}
.simuPerpSoloFullStep #votreSituation > img,.simuPerpSoloFullStep #votreSituation div > img{margin-top:1px !important;margin-left:1px !important;}
#frmSimulation_renteMensuelleSoc,#frmSimulation_renteMensuelleConj,#frmSimulation_infoSimulationSoc_departRetraite,#frmSimulation_infoSimulationConj_departRetraite{color:rgb(187,187,187);}
.btContinuerDefault .infoplusEtoileCouple{font-size:0.9em;position:relative;top:200px;}
.btContinuerSalarie .infoplusEtoileCouple{font-size:0.9em;position:relative;top:44px;}
.btContinuerNonSalarie .infoplusEtoileCouple{font-size:0.9em;position:relative;top:133px;}
.btContinuerFonct .infoplusEtoileCouple{font-size:0.9em;position:relative;top:20px;}
@media/*!*/ screen/*!*/ and/*!*/ (-webkit-min-device-pixel-ratio:0) {
.btContinuerDefault .infoplusEtoileCouple{font-size:0.9em;position:relative;top:210px;}
.btContinuerSalarie .infoplusEtoileCouple{font-size:0.9em;position:relative;top:54px;}
.btContinuerNonSalarie .infoplusEtoileCouple{font-size:0.9em;position:relative;top:144px;}
.btContinuerFonct .infoplusEtoileCouple{font-size:0.9em;position:relative;top:26px;}
}
#infoSimulationConjFraisReelsMontant,#infoSimulationSocFraisReelsMontant{display:none;}
#simuPerp #votreSituation .blocSimulationDuo .simPerpDepartRetraiteDuo label{width:188px;}
#simuPerp #votreSituation .blocSimulationDuo label{width:200px;}
#simuPerp .blocSimulationDuo .blocLabelInput{width:auto;}
.blocSimulationDuo .simPerpDemiWidth{margin-top:10px !important;}
.blocSimulationDuo .simPerpDemiWidth p{float:left;}
.blocSimulationDuo .simPerpDemiWidth span{float:left;}
.blocSimulationDuo .renteMensuellePerpDeux{font-weight:normal;width:210px;font-size:10pt;font-family:arial;color:#6e6e6e;margin-top:32px;position:absolute;}
.blocSimulationDuo .renteMensuellePerpDeuxDuo{font-weight:normal;width:210px;font-size:10pt;font-family:arial;color:#6e6e6e;margin-top:32px;position:absolute;}
.simPerpDepartRetraiteDuo{position:absolute;margin-top:200px !important;}
.simuPerpDuoFin #votreSituation > img{margin-top:0 !important;margin-left:2px !important;}
.simuPerpDuoFin .votreSituationDuoConj div > img{margin-left:1px !important;}
.blocSimulationDuo .boutonSliderPerp{margin-top:60px;}
.blocSimulationDuo .infoplusEtoileFullSolo{font-size:0.9em;position:relative;top:104px;}
.blocSimulationDuo{margin-left:15px !important;}
.renteMensuellePerpDeuxConj{margin-top:20px !important;}
.votreSituationDuoConj .blocSimulationDuo .simPerpDemiWidth{margin-top:-2px !important;}
.votreSituationDuoConj .blocSimulationDuo .renteMensuellePerpDeux{margin-top:20px !important;}
.votreSituationDuoConj .blocSimulationDuo .renteMensuellePerpDeuxDuo{margin-top:20px !important;}
.btCalculSimPerpDuo{margin-left:110px !important;margin-top:12px !important;}
.btCalculSimPerpDuo a > img{margin-top:90px !important;}
.width_117,.width_117 select{width:117px!important;}
#frmSituation_infoSimulationConj_fraisReelsMontant,#frmSituation_infoSimulationSoc_fraisReelsMontant,#infoSimulationSoc_fraisReelsMontant,#infoSimulationConj_fraisReelsMontant{display:none !important;}
#listColSoc,#listColConj{margin-top:10px !important;}
#euroFraisSoc,#euroFraisConj{display:none !important;margin-left:-2px;}
.simulateurTarifPerp .divMouvantePerpDuo{height:310px !important;}
.encadreTarifPerpFromRetraite{margin-left:0 !important;}
input#boutonCalculer{border:medium none;}
#simuPerp #tauxImposition .selectWrapperDefault{margin-top:5px;}
div.blocVousEtesSimu p.blocLabelInput a.lienImgFemme{margin-left:-2px;}
div.blocNbEnfantsSimu p#popUpIndividuelle a img#imgPopUp{margin-top:5px;}
div#simuRetraite.simuRetraiteSplitDuoEtape2 div#votreSituation img,div#simuRetraite.simuRetraiteSplitDuoEtape2 div#situationConjoint img{margin-left:-3px;}
div#simuRetraite.simuRetraiteSplitDuo div#votreSituation img,div#simuRetraite.simuRetraiteSplitDuo div#situationConjoint img{margin-left:-1px;}
div.blocSalairesDebutFinActivites div.salaireDebutActivite select#lstDevises,div.blocSalairesDebutFinActivites div.salaireFinActivite select#lstDevises{color:#7d7d7d;}
div.blocAnneesDebutFinActivites div#divAnneeFinActiviteConjoint div.anneeFinActivite select#anneeFinAct{color:#7d7d7d;}
.maintenanceAVR{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}
.maintenanceAVR .cacheOver{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;filter:alpha(opacity=80);opacity:0.8;z-index:30;display:block;}
.maintenanceAVR .attention{position:relative;top:5px;margin:0 auto;z-index:40;color:#e11e19;width:400px;}
.maintenanceAVR .btRetour{position:relative;top:250px;display:block;width:195px;margin:0 auto;}
#frmEamil_0{margin-right:18px;}
@media/*!*/ screen/*!*/ and/*!*/ (-webkit-min-device-pixel-ratio:0) {
#frmEamil_0{margin-right:0;}
}
.popupPerpTexteEtoile{margin-top:76px;font-size:0.9em;}
/* VERSION 21 */
.leftArrowAttestation{pointer-events:none;}
#pictoHandAttest{vertical-align:middle;padding-left:5px;padding-right:5px;}
.avisEcheanceMarginLeft{margin-left:10px;}
.avisEcheanceImage{float:left;padding-right:30px;}
.avisEcheanceMTop{margin-top:15px;}
.avisEcheanceImgPicto{float:left;margin-right:10px;}
.mandatHide{visibility:hidden;}
#formulaireApde_mandat1,#formulaireApde_mandat2,#formulaireApde_mandat3{width:250px;margin-top:4px;}
#formulaireApde_demandeur_adresse_ligne2,#formulaireApde_renseignements{width:250px;}
.fakeLabelCommune{width:280px;display:block;float:left;font-weight:700;padding-right:8px;}
.bt_valider_apde{text-align:right;padding-right:146px;}
#textSmallApde{margin-top:10px;}
#fsubmitApde{margin:0 0 0;}
/* CalendrierApde */
#dateApde div.calendrier img.ui-datepicker-trigger{left:-26px;overflow:hidden;position:relative;top:5px;margin-right:20px;}
#formulaireApde_dateEcheance_titre{font-size:1.1em;color:black;}
.servicesQuotidien {/* CLEAN */ /* TABS */ /* RAISONS */ }
.servicesQuotidien .ui-corner-all, .servicesQuotidien .ui-corner-top, .servicesQuotidien .ui-corner-bottom, .servicesQuotidien .ui-corner-left, .servicesQuotidien .ui-corner-right, .servicesQuotidien .ui-corner-tl, .servicesQuotidien .ui-corner-tr, .servicesQuotidien .ui-corner-bl, .servicesQuotidien .ui-corner-br {border:none;}
.servicesQuotidien #offres {background: url("/content/images/css/protection-juridique/offres-bg.png") top left no-repeat;width: 718px;height: 680px;position: relative;margin-bottom: 35px; }
.servicesQuotidien #offres > ul li {cursor: pointer; }
.servicesQuotidien #offres .description {padding: 0 25px 0 32px; }
.servicesQuotidien #offres .description .left {float: left;width: auto; }
.servicesQuotidien #offres .description .left p {margin: 5px 0; }
.servicesQuotidien #offres .description .left p.puce {background: url("/content/images/css/protection-juridique/puce-pink.png") no-repeat left 20%;color: #383737;padding-left: 13px;margin-top:5px; }
.servicesQuotidien #offres .description.green .sous-titre {color: #A2C752 !important; }
.servicesQuotidien #offres .description.green .puce {background: url("/content/images/css/protection-juridique/puce-green.png") no-repeat left 20% !important; }
.servicesQuotidien #bottom .right {float: right;width: 193px; }
.servicesQuotidien .ui-tabs .ui-tabs-nav {padding: 0; }
.servicesQuotidien .ui-tabs {padding: 0;zoom: 1; }
.servicesQuotidien .ui-widget-header {border: 0;background: none; }
.servicesQuotidien .ui-tabs .ui-tabs-nav li {margin: 0;border: 0 !important; }
.servicesQuotidien #offres > ul > li#offre_1 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_03.png") top left no-repeat;width: 177px;height: 386px;position: relative; }
.servicesQuotidien #offres > ul > li#offre_2 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_05.png") top left no-repeat;width: 177px;height: 386px;position: relative; }
.servicesQuotidien #offres > ul > li#offre_3 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_06.png") top left no-repeat;width: 177px;height: 386px;position: relative; }
.servicesQuotidien #offres > ul > li#offre_4 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_07.png") no-repeat 11px;width: 177px;height: 386px;position: relative; }
.servicesQuotidien #offres > ul > li#offre_4 .full_clic{ display:block;}
.servicesQuotidien #offres > ul > li#offre_0 {display: none; }
.servicesQuotidien #offres > ul > li#offre_1.ui-state-active {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_03-on.png") top left no-repeat;z-index: 2; }
.servicesQuotidien #offres > ul > li#offre_2.ui-state-active {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_05-on.png") top left no-repeat;z-index: 2; }
.servicesQuotidien #offres > ul > li#offre_0.ui-state-active {display: block;background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_01.png") top left no-repeat;left: 180px;width: 354px;height: 386px;position: absolute;z-index: 3; }
.servicesQuotidien #offres > ul > li#offre_4 > div.btn-devis {position: absolute;width: 130px;height: 30px; }
.servicesQuotidien #offres > ul > li#offre_3.ui-state-active {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_06-on.png") top left no-repeat;z-index: 2; }
.servicesQuotidien #offres .tab {border-bottom: solid 1px #CCC !important; }
.servicesQuotidien #offres .description .left p.sous-titre {font-weight: bold;font-size: 14px;color: #C9186B;margin-top: 12px; }
.servicesQuotidien #raison0 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_20.png") no-repeat;padding: 43px 0 0 33px;margin-bottom: 10px; }
.servicesQuotidien #raison1 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_21.png") no-repeat;padding: 43px 0 0 33px;margin-bottom: 10px; }
.servicesQuotidien #raison2 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_22.png") no-repeat;padding: 34px 0 0 33px;margin-bottom: 10px; }
.servicesQuotidien #raison3 {background: url("/content/images/css/protection-juridique/Fiche-produit-PJ_23.png") no-repeat;padding: 39px 0 0 33px; }
.servicesQuotidien #blocDifference {width:203px;}
.zonesBtns .raqvamOff a{background:url("../img/dematcomptesAC/btn-raqvam-off.jpg"); height: 38px; width:115px; text-indent:-9999px;float:left;}
.zonesBtns .vamOff a{background:url("../img/dematcomptesAC/btn-vam-off.jpg"); height: 38px; width:79px; text-indent:-9999px;float:left;}
.zonesBtns .automissionOff a{background:url("../img/dematcomptesAC/btn-auto-mission-off.jpg"); height: 38px;width:164px;text-indent:-9999px;float:left;}
.zonesBtns .raqvamOn a{background:url("../img/dematcomptesAC/btn-raqvam-on.jpg"); height: 38px; width:115px; text-indent:-9999px;float:left;}
.zonesBtns .vamOn a{background:url("../img/dematcomptesAC/btn-vam-on.jpg"); height: 38px; width:79px; text-indent:-9999px;float:left;}
.zonesBtns .automissionOn a{background:url("../img/dematcomptesAC/btn-auto-mission-on.jpg"); height: 38px;width:164px;text-indent:-9999px;float:left;}
/****** FREEMIUM ******/
/* PAGE RECAPITULATIVE */
.habitation .recapitulatif{background:url(../img/freemium/ET-etapes-3.gif) no-repeat left top;}
.blocRecapitulatifUn{text-align:center;font-size:1.8em;font-weight:bold;}
.blocRecapitulatifDeux{font-weight:bold;background-color:#A1C651;padding-top:5px;padding-left:5px;}
.blocRecapitulatifCheckbox{padding-top:8px;padding-bottom:8px;}
.txtSmallRecapitulatif{font-size:0.9em;line-height:0.7em;}
.blocRecapitulatifInfosSup{margin-top:-10px;}
.blocRecapitulatifTrois{float:left;}
.blocRecapitulatifConfirmation{float:right;}
.blocRecapitulatifCheckbox .checkbox {margin-top:-1px !important;}
/* PAGE VOTRE LOGEMENT DIAGNOSTICS */
#termites,#gaz{margin-right:2px;}
.blocVotreLogementDiagnosticsZero{width:250px;display:inline-block;vertical-align:top;}
.blocVotreLogementDiagnosticsUn{width:250px;}
.blocVotreLogementDiagnosticsDeux{display:inline-block;margin-left:75px;} 
.blocVotreLogementDiagnosticsTrois{height:6px;}
.imgVotreLogementDiagnostics{padding-right:10px;}
.txtSmallVotreLogementDiagnostics{font-size:0.9em;line-height:0.7em;}
.blocVotreLogementDiagnosticsSup{margin-top:-10px;}
.blocVotreLogementDiagnosticsEtape2{float:right;}
/* FREEMIUM PAGE AVANT DE COMMENCER */
.EtapeFreemium_AvantDeCommencer_lot1{background:url(../img/service/freemium/ET-etapes-0-1.gif) no-repeat left top;}
.EtapeFreemium_AvantDeCommencer_lot2{background:url(../img/service/freemium/ET-etapes-0-2.gif) no-repeat left top;}
.EtapeFreemium_AvantDeCommencer_lot3{background:url(../img/service/freemium/ET-etapes-0-3.gif) no-repeat left top;}
.EtapeFreemium_AvantDeCommencer_lot4{background:url(../img/service/freemium/ET-etapes-0-3.gif) no-repeat left top;}
#imageSubmitNoJs.imageSubmit {margin-left:297px;}
/* FREEMIUM PAGE AVANT DE COMMENCER */
.habitation .achatImmobilier{background:url(../img/service/freemium/ET-etapes-1-1.gif) no-repeat left top;}
#freemiumAchatImmo .listCol {margin-left:329px;margin-top:-27px;}
.listCol1{margin-left:295px;margin-top:-22px;}
.listCol1 li {padding-bottom:10px;}
/* FREEMIUM PAGE VOS TRAVAUX */
.habitation .vosTravaux{background:url(../img/service/freemium/ET-etapes-1-2.gif) no-repeat left top;}
/* FREEMIUM PAGE VOTRE LOGEMENT */
.habitation .votreLogement{background:url(../img//service/freemium/ET-etapes-1-3.gif) no-repeat left top;}
/* FREEMIUM PAGE INFOS PERSONNELLES */
.freemiumEmail p{display:inline;}
.freemiumInfosPerso .col2{margin-left:5px;}
div.freemiumEmail{padding-top:5px;padding-bottom:10px;}
.freemiumEmail .col2{float:left;}
.freemiumEmail input{margin-top:-3px;}
.EtapeFreemium_Information_lot1{background:url(../img/service/freemium/ET-etapes-2-1.gif) no-repeat left top;}
.EtapeFreemium_Information_lot2{background:url(../img/service/freemium/ET-etapes-2-2.gif) no-repeat left top;}
.EtapeFreemium_Information_lot3{background:url(../img/service/freemium/ET-etapes-2-3.gif) no-repeat left top;}
.EtapeFreemium_Information_lot4{background:url(../img/service/freemium/ET-etapes-2-3.gif) no-repeat left top;}
.txtColorRed{color:red;}
:root .freemiumInfosPerso .calendrier .ui-datepicker-trigger {top:1px\0;}
/* FREEMIUM PAGE VALIDATION */
.EtapeFreemium_Recap_lot1{background:url(../img/service/freemium/ET-etapes-3-1.gif) no-repeat left top;}
.EtapeFreemium_Recap_lot2{background:url(../img/service/freemium/ET-etapes-3-2.gif) no-repeat left top;}
.EtapeFreemium_Recap_lot3{background:url(../img/service/freemium/ET-etapes-3-3.gif) no-repeat left top;}
.EtapeFreemium_Recap_lot4{background:url(../img/service/freemium/ET-etapes-3-3.gif) no-repeat left top;}
/* FREEMIUM POPUP AIDE */
#idContentPopupAideTermites{padding:18px;}
#idContentPopupAideGaz{padding:18px;}
.mentionInformationObligatoire{line-height:0.5;}
.blocLabelInputFreemium{margin-top:5px;margin-bottom:2px;}
.blocTarif{font-size:1.5em;font-weight:bold;}
.coutTravaux{font-size:1.5em;font-weight:bold;}
.blocVert{background-color:#A1C651;}
.decalCodePostal{margin-left:0px;}
.decalCommune2{margin-left:36px;}
.decalCommune3{margin-left:31px;}
.decalCommune{margin-left:5px;}
.decalTravaux{margin-left:31px;}
.decalDiag{margin-left:31px;}
.decalImmo{margin-left:31px;}
.widthFreemiumCodePostal{padding-right:147px;}
:root .widthFreemiumCodePostal {padding-right:153px\0;}
.widthFreemiumCommune{padding-right:157px;}
.widthFreemiumCommune2{padding-right:150px;}
:root .widthFreemiumCommune2{padding-right:157px\0;}
span#lblProfession.fakeLabel{width:285px;}
div#blocSitPro.blocLabelInput{height:33px;}
/* Fin Freemium CSS */
/*Assurance vie retraite - Evolutions*/
div.blocSalairesDebutFinActivites div#styleSalFinActtrue.salaireFinActivite{width:120px;float:left;margin-left:-3px;}
div.blocSalairesDebutFinActivites div#styleSalFinActtrue.salaireFinActivite div#blocSalFinAct span.selectWrapperDefault{width:48px;margin-left:62px;margin-top:-51px;}
div.blocSalairesDebutFinActivites div#styleSalFinActtrue.salaireFinActivite div#blocSalFinAct p.blocLabelInput input#inputSalFinAct{margin-right:5px;width:50px;}
div#styleFromRetfalse span.selectWrapperDefault span.flecheDroite{top:-31px;}
#menuGaucheComplet{float:left;}
#blocPromoMenuGauche{width:180px;position:relative;top:-55px;}
.rdvDeleguation{margin-top:-9px;}
.lieuDeRdv{margin-left:80px;}
.popupChoixDeleg{margin: auto;margin-top: 180px;width: 440px;}
div#fullPartPartenaire, #paymentPagePartenaire{
	margin-left: 425px;
    width: 702px;
}
form#formInfosPerso div.encadre div.habitation div.information{
font-weight: bold;
}

#footer #footerHeader #footerHeaderInner .footerContent .textSmall,
	#footer #footerHeader #footerHeaderInner .footerContent .textSmall a{
	color: #000000;
	}
.fakeInputNewDC{width:100%;float:left;}

#scrollSuppDevis{height:121px;}
.bt_close_popupSuppDevis{right: 15px; position: absolute;}

@font-face {
	font-family: 'metaplusbook';
	src: url(/font/cookies/metaplusbook-roman-webfont.eot);
    src: url(/font/cookies/metaplusbook-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url(/font/cookies/metaplusbook-roman-webfont.woff') format('woff'),
         url(/font/cookies/metaplusbook-roman-webfont.ttf') format('truetype'),
         url(/font/cookies/metaplusbook-roman-webfont.svg#metaplusbook-roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
#cookies-bar { position: fixed; bottom: 0px; left: 0px; width: 100%; border: 1px solid #a4a4a4; background: rgba(73, 73, 73, 0.85); padding: 12px; box-sizing: border-box; z-index: 999; }
#cookies-bar span.icon-information { float: left; width: 22px; height: 22px; background: url(/font/cookies/icon-information.png);}
#cookies-bar span.icon-information-close { float: right; width: 19px; height: 11px; background: url(/font/cookies/icon-information-close.png); }
#cookies-bar p { font-family: 'metaplusbook',Arial,Verdana,sans-serif; font-size: 15px; color: #ffffff; float: left; width: calc(100% - 53px); margin-left: 12px; padding: 0; text-align: left; }
#cookies-bar p a { text-decoration: underline; color: #ffffff; display: block; margin-top: 5px; }
