body{background:linear-gradient(180deg,#e2e8f0 0,#f8fafc 35%,#f1f5f9 100%);color:#0f172a;font-family:"Segoe UI","Avenir Next","Helvetica Neue",Arial,sans-serif!important;font-size:16px!important;line-height:1.65;letter-spacing:.005em}#cadreAccueil{padding:1.25rem 0 2rem}#cadreDegrade{background:transparent!important;position:static!important}#cadreAccueilCentre{border-radius:1rem;box-shadow:0 24px 60px -28px rgba(15,23,42,.45);overflow:hidden}#banniere{background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-bottom:0!important;padding:12px 16px!important;height:auto!important;min-height:64px}#banniere .gauche,#banniere .droite{padding-top:0!important}#banniere .gauche h1{font-size:22px!important;letter-spacing:.02em;line-height:1.15}#banniere p{font-size:14px!important;color:#cbd5e1}#banniere .droite{font-size:13px;color:#cbd5e1}#cadreAccueilCentre .contenu{background:#f8fafc!important;padding:12px!important}#cadreAccueilCentre .contenuGauche .menu{background:#fff!important;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.06);padding:10px 8px}#cadreAccueilCentre .contenu .contenuDroit{padding-top:0!important}.formga{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px rgba(15,23,42,.05);padding:16px!important}.formdr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px rgba(15,23,42,.05);padding:16px!important}.contenu h1,.formga h1{font-family:"Segoe UI Semibold","Segoe UI","Avenir Next","Helvetica Neue",Arial,sans-serif!important;font-size:28px!important;line-height:1.25;color:#0f172a!important;margin:0 0 14px}.contenu h2,.formga h2{font-family:"Segoe UI Semibold","Segoe UI","Avenir Next","Helvetica Neue",Arial,sans-serif!important;font-size:22px!important;line-height:1.3;color:#1e293b!important;margin:18px 0 12px}.contenu h3,.formga h3{font-size:18px!important;line-height:1.35;color:#334155!important}.contenu p,.formga p,.contenu li,.formga li{font-size:16px!important;line-height:1.7;color:#334155}.contenu a,.formga a{font-weight:500}#cadreAccueilCentre .contenuGauche li{font-size:14px!important;line-height:1.5;font-weight:700}#cadreAccueilCentre .contenuGauche li li,#cadreAccueilCentre .contenuGauche li li a{font-size:13px!important;line-height:1.5}#menuPage li a,#menuPage li span{border-radius:9999px!important;border-color:#cbd5e1!important;padding:8px 12px!important;font-size:13px!important}#menuPage li a{background:#e2e8f0!important;color:#0f172a!important}#menuPage li a:hover,#menuPage li span{background:#0f172a!important;color:#fff!important}table{border-collapse:separate;border-spacing:0;border:1px solid #dbe3ee;border-radius:12px;overflow:hidden}table th{background:#e2e8f0;color:#1e293b;font-weight:700;font-size:14px!important;padding:10px 8px!important}table td{font-family:"Segoe UI","Avenir Next","Helvetica Neue",Arial,sans-serif!important;font-size:14px!important;line-height:1.5;padding:10px 8px!important}table tr:nth-child(odd) td{background:#fff}table tr:nth-child(even) td{background:#f8fafc}#contenuBas{position:static!important;width:auto!important;background:#0f172a!important;padding:16px 10px!important;line-height:1.6}#contenuBas div{border-right:1px solid #334155!important;padding:0 14px!important;min-height:8rem}#contenuBas div:last-child{border-right:0!important}#contenuBas h3{color:#cbd5e1!important;font-size:15px!important}#contenuBas li{font-size:13px!important;line-height:1.55}#contenuBas a{color:#f8fafc!important}#contenuBas a:hover{color:#cbd5e1!important;text-decoration:none}@media (max-width:1024px){body{font-size:15px!important}#cadreAccueil,#cadreDegrade,#cadreAccueilCentre{width:100%!important}#cadreAccueilCentre .contenu .contenuGauche,#cadreAccueilCentre .contenu .contenuDroit{float:none!important;width:100%!important}#cadreAccueilCentre .contenu .contenuGauche{padding-bottom:0!important}#cadreAccueilCentre .contenu .contenuDroit{padding-bottom:10px!important}.formga,.formdr{float:none!important;width:auto!important;margin:0 0 12px 0}.contenu h1,.formga h1{font-size:24px!important}.contenu h2,.formga h2{font-size:20px!important}#contenuBas div{float:none;border-right:0!important;border-bottom:1px solid #334155!important;padding:10px 14px!important;min-height:auto}#contenuBas div:last-child{border-bottom:0!important}}
#cadreAccueil,#cadreDegrade{width:1300px!important}#cadreAccueilCentre,#contenuBas{width:1199px!important}#cadreAccueilCentre .contenu .contenuDroit{width:1039px!important}.formga{width:770px!important}.formdr{width:250px!important}@media (max-width:1024px){#cadreAccueil,#cadreDegrade,#cadreAccueilCentre,#contenuBas{width:100%!important}#cadreAccueilCentre .contenu .contenuDroit{width:100%!important}.formga,.formdr{width:auto!important}}
/* Three-column desktop fix */
@media (min-width:1025px){
#cadreAccueil,#cadreDegrade{width:1300px!important}
#cadreAccueilCentre,#contenuBas{width:1199px!important}
#cadreAccueilCentre .contenu{display:flex!important;align-items:flex-start!important;gap:16px}
#cadreAccueilCentre .contenu .contenuGauche{float:none!important;width:220px!important;padding-bottom:0!important}
#cadreAccueilCentre .contenu .contenuDroit{float:none!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;align-items:flex-start!important;gap:16px;padding-top:10px!important;padding-bottom:24px!important}
#cadreAccueilCentre .contenu .contenuDroit .formga,#cadreAccueilCentre .contenu .contenuDroit .formdr{box-sizing:border-box!important}
#cadreAccueilCentre .contenu .contenuDroit .formga{float:none!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding-left:16px!important}
#cadreAccueilCentre .contenu .contenuDroit .formdr{float:none!important;flex:0 0 280px!important;width:280px!important;margin:0!important;padding-top:10px!important;padding-bottom:40px!important;text-align:left!important}
}
/* menuPage horizontal grouped buttons */
#menuPage{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;list-style:none!important;margin:0 0 14px 0!important;padding:4px!important;border:1px solid #cbd5e1!important;border-radius:9999px!important;background:#f1f5f9!important}
#menuPage li{display:block!important;margin:0!important;padding:0!important}
#menuPage li a,#menuPage li span{display:block!important;float:none!important;margin:0!important;padding:9px 14px!important;border:0!important;border-radius:0!important;font-size:13px!important;line-height:1.1!important;text-decoration:none!important;white-space:nowrap!important}
#menuPage li span{background:#0f172a!important;color:#fff!important;font-weight:700!important}
#menuPage li a{background:transparent!important;color:#0f172a!important}
#menuPage li a:hover{background:#dbeafe!important;color:#0f172a!important}
#menuPage li:first-child span,#menuPage li:first-child a{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}
#menuPage li:last-child span,#menuPage li:last-child a{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}
@media (max-width:640px){#menuPage{display:flex!important;width:100%!important;border-radius:16px!important}#menuPage li{flex:1 1 auto!important}#menuPage li a,#menuPage li span{text-align:center!important;padding:10px 8px!important}}
/* Keep menuPage on left and force page content below it */
.formga #menuPage{display:flex!important;float:left!important;clear:both!important;max-width:100%!important}
.formga #menuPage+*{clear:both!important}
.formga #menuPage~p,.formga #menuPage~div,.formga #menuPage~table,.formga #menuPage~ul{clear:both!important}
/* Left menu wider */
@media (min-width:1025px){
#cadreAccueilCentre .contenu .contenuGauche{width:260px!important}
}
/* menuPage/content alignment: keep text beside lead image */
.formga #menuPage~p,.formga #menuPage~div,.formga #menuPage~table,.formga #menuPage~ul{clear:none!important}
.formga #menuPage+img{float:left!important;margin:0 14px 12px 0!important}
.formga #menuPage+img+p{clear:none!important;overflow:hidden!important;min-height:74px!important}
/* Force global font size */
body,#cadreAccueil,#cadreAccueil *{font-size:15px!important}
/* menuPage as full-width independent block */
.formga #menuPage{display:flex!important;flex-wrap:wrap!important;width:100%!important;float:none!important;clear:both!important;margin:0 0 14px 0!important}
.formga #menuPage+*{clear:both!important}
.formga #menuPage+img{float:left!important;margin:0 14px 12px 0!important}
.formga #menuPage+img+p{overflow:hidden!important;min-height:74px!important}
/* menuPage block full-width, menu compact */
.formga .menuPageBlock{display:block!important;width:100%!important;clear:both!important;margin:0 0 14px 0!important}
.formga .menuPageBlock #menuPage{display:inline-flex!important;float:none!important;width:auto!important;max-width:100%!important;margin:0!important}
/* Tailwind standard headings */
#cadreAccueil h1,#cadreAccueil h2,#cadreAccueil h3,#cadreAccueil h4{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"!important;letter-spacing:-.025em!important;color:#0f172a!important}
#cadreAccueil h1{font-size:1.875rem!important;line-height:2.25rem!important;font-weight:700!important;margin:0 0 1rem!important}
#cadreAccueil h2{font-size:1.5rem!important;line-height:2rem!important;font-weight:700!important;margin:1.5rem 0 .75rem!important;color:#1e293b!important}
#cadreAccueil h3{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:600!important;margin:1.25rem 0 .5rem!important;color:#334155!important}
#cadreAccueil h4{font-size:1.125rem!important;line-height:1.75rem!important;font-weight:600!important;margin:1rem 0 .5rem!important;color:#475569!important}
@media (max-width:640px){#cadreAccueil h1{font-size:1.5rem!important;line-height:2rem!important}#cadreAccueil h2{font-size:1.25rem!important;line-height:1.75rem!important}#cadreAccueil h3{font-size:1.125rem!important;line-height:1.75rem!important}#cadreAccueil h4{font-size:1rem!important;line-height:1.5rem!important}}
/* Stability patch: restore 3-column layout and scoped typography */
@media (min-width:1025px){
#cadreAccueilCentre .contenu{display:block!important;overflow:auto!important}
#cadreAccueilCentre .contenu .contenuGauche{float:left!important;width:260px!important}
#cadreAccueilCentre .contenu .contenuDroit{float:right!important;width:915px!important;display:block!important;padding-top:10px!important}
#cadreAccueilCentre .contenu .contenuDroit .formga{float:left!important;width:615px!important;min-width:0!important;padding-left:16px!important}
#cadreAccueilCentre .contenu .contenuDroit .formdr{float:right!important;width:280px!important;padding-bottom:40px!important}
}

/* Keep header readable */
#banniere h1,#banniere h2,#banniere h3,#banniere h4{color:#ffffff!important;letter-spacing:0!important;margin:0!important}
#banniere h1{font-size:22px!important;line-height:1.2!important;font-weight:700!important}

/* Tailwind-like headings only in main content */
.formga h1,.formga h2,.formga h3,.formga h4{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"!important;letter-spacing:-.02em!important}
.formga h1{font-size:1.5rem!important;line-height:2rem!important;font-weight:700!important;margin:0 0 1rem!important;color:#0f172a!important}
.formga h2{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:700!important;margin:1.25rem 0 .75rem!important;color:#1e293b!important}
.formga h3{font-size:1.125rem!important;line-height:1.6rem!important;font-weight:600!important;margin:1rem 0 .5rem!important;color:#334155!important}
.formga h4{font-size:1rem!important;line-height:1.5rem!important;font-weight:600!important;margin:.9rem 0 .5rem!important;color:#475569!important}

/* Menu block behavior */
.formga .menuPageBlock{display:block!important;width:100%!important;clear:both!important;margin:0 0 14px 0!important;text-align:left!important}
.formga .menuPageBlock #menuPage{display:inline-flex!important;width:auto!important;max-width:100%!important;margin:0!important}
.formga .menuPageBlock + h1,.formga .menuPageBlock + h2{clear:both!important}
/* Final theme pass: global background + right column styling */
:root{--theme-bg:#e3b660;--theme-border:#b88a2b;--theme-text:#1f2937;--theme-accent:#0f172a}
html,body,#cadreAccueil,#cadreDegrade,#cadreAccueilCentre,#cadreAccueilCentre .contenu,#banniere,#contenuBas,#cadreAccueilCentre .contenuGauche .menu,.formga,.formdr{background:var(--theme-bg)!important;background-color:var(--theme-bg)!important}
#cadreAccueil,#cadreAccueil *{color:var(--theme-text)}
#banniere,#banniere h1,#banniere p,#banniere a,#contenuBas,#contenuBas a{color:var(--theme-text)!important}

/* Right menu (style only) */
.formdr{border:0!important;box-shadow:none!important;padding:0!important}
.formdr .bloc-droit,.formdr .bloc-droit-iso{background:var(--theme-bg)!important;border:2px solid var(--theme-border)!important;border-radius:14px!important;box-shadow:0 8px 18px rgba(75,55,15,.18)!important;padding:14px 16px!important;margin:0 0 14px 0!important}
.formdr .bloc-droit h2,.formdr .bloc-droit-iso h2{font-size:22px!important;line-height:1.25!important;font-weight:700!important;color:var(--theme-accent)!important;margin:0 0 10px 0!important}
.formdr .bloc-droit h3,.formdr .bloc-droit-iso h3{font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:#334155!important;margin:14px 0 8px 0!important;padding:0!important;background:transparent!important;text-align:left!important}
.formdr .bloc-droit ul,.formdr .bloc-droit-iso ul{list-style:none!important;margin:0!important;padding:0!important}
.formdr .bloc-droit li,.formdr .bloc-droit-iso li{margin:0 0 8px 0!important;padding:0!important;font-size:15px!important;line-height:1.55!important}
.formdr .bloc-droit a,.formdr .bloc-droit-iso a{color:#0b2a5f!important;font-weight:600!important;text-decoration:none!important}
.formdr .bloc-droit a:hover,.formdr .bloc-droit-iso a:hover{text-decoration:underline!important;color:#0f172a!important}
/* Right block: force one uniform background */
.formdr,.formdr .bloc-droit,.formdr .bloc-droit-iso{background:#e3b660!important;background-color:#e3b660!important}
.formdr .bloc-droit *,.formdr .bloc-droit-iso *{background:transparent!important;background-color:transparent!important}
/* Scope fix: #e3b660 only for right column */
html,body{background:linear-gradient(180deg,#e2e8f0 0,#f8fafc 35%,#f1f5f9 100%)!important;background-color:#f1f5f9!important}
#cadreAccueil,#cadreDegrade,#cadreAccueilCentre,#cadreAccueilCentre .contenu{background:#f8fafc!important;background-color:#f8fafc!important}
#cadreAccueilCentre .contenuGauche .menu,.formga{background:#ffffff!important;background-color:#ffffff!important}
#banniere{background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#e2e8f0!important}
#banniere h1,#banniere p,#banniere a{color:#e2e8f0!important}
#contenuBas{background:#0f172a!important;color:#e2e8f0!important}
#contenuBas a{color:#f8fafc!important}

/* keep golden background only on right block */
.formdr,.formdr .bloc-droit,.formdr .bloc-droit-iso{background:#e3b660!important;background-color:#e3b660!important}
.formdr .bloc-droit *,.formdr .bloc-droit-iso *{background:transparent!important;background-color:transparent!important}
/* Scope correction: only .bloc-droit is golden */
.formdr{background:transparent!important;background-color:transparent!important}
.formdr .bloc-droit-iso{background:transparent!important;background-color:transparent!important}
.formdr .bloc-droit{background:#e3b660!important;background-color:#e3b660!important}
.formdr .bloc-droit *{background:transparent!important;background-color:transparent!important}
/* Match formdr border to formga */
.formdr{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 6px rgba(15,23,42,.05)!important}
/* Final scope: right panel color on formdr (not bloc-droit) */
.formdr{background:#e3b660!important;background-color:#e3b660!important}
.formdr .bloc-droit,.formdr .bloc-droit-iso{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
/* Remove top padding from right content column */
#cadreAccueilCentre .contenu .contenuDroit{padding-top:0!important}
/* Add padding in right column */
.formdr{padding:16px!important}
/* Final layout sizing request */
@media (min-width:1025px){
#cadreAccueilCentre .contenu .contenuDroit{padding-left:15px!important;display:flex!important;align-items:flex-start!important;gap:16px!important}
#cadreAccueilCentre .contenu .contenuDroit .formga{float:none!important;flex:1 1 500px!important;min-width:500px!important;width:auto!important;box-sizing:border-box!important}
#cadreAccueilCentre .contenu .contenuDroit .formdr{float:none!important;flex:1 1 250px!important;min-width:250px!important;width:auto!important;box-sizing:border-box!important}
}
/* formdr top padding */
.formdr{padding-top:0!important}
/* formga min width 600px */
@media (min-width:1025px){
#cadreAccueilCentre .contenu .contenuDroit .formga{min-width:600px!important;flex-basis:600px!important}
}
/* left column min width */
@media (min-width:1025px){
#cadreAccueilCentre .contenu .contenuGauche{min-width:240px!important}
}
/* left column constraint */
@media (min-width:1025px){
#cadreAccueilCentre .contenu .contenuGauche{width:240px!important;min-width:240px!important}
}
/* Final layout: flex columns, 15px gap, no floats */
@media (min-width:1025px){
#cadreAccueilCentre .contenu{display:flex!important;align-items:flex-start!important;gap:15px!important}
#cadreAccueilCentre .contenu .contenuGauche,#cadreAccueilCentre .contenu .contenuDroit{float:none!important}
#cadreAccueilCentre .contenu .contenuDroit{display:flex!important;align-items:flex-start!important;gap:15px!important}
#cadreAccueilCentre .contenu .contenuDroit .formga,#cadreAccueilCentre .contenu .contenuDroit .formdr{float:none!important}
}
/* contenuDroit: remove left padding */
#cadreAccueilCentre .contenu .contenuDroit{padding-left:0!important}
/* formga/formdr layout: no float + flex gap */
@media (min-width:1025px){
#cadreAccueilCentre .contenu .contenuDroit{display:flex!important;align-items:flex-start!important;gap:15px!important}
#cadreAccueilCentre .contenu .contenuDroit .formga,#cadreAccueilCentre .contenu .contenuDroit .formdr{float:none!important}
}
/* Reduce heading sizes */
#cadreAccueil .formga h1,#cadreAccueil .contenu h1{font-size:1.35rem!important;line-height:1.8rem!important}
#cadreAccueil .formga h2,#cadreAccueil .contenu h2{font-size:1.15rem!important;line-height:1.6rem!important}
#cadreAccueil .formga h3,#cadreAccueil .contenu h3{font-size:1rem!important;line-height:1.45rem!important}
/* Highlight country calling code */
.indicatif .indicatifNumero{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:84px!important;height:84px!important;padding:0 14px!important;margin:10px 0 18px!important;border-radius:12px!important;background:#0f172a!important;box-shadow:0 10px 18px rgba(15,23,42,.22)!important}
.indicatif .indicatifNumero a{display:block!important;color:#ffffff!important;font-size:2rem!important;line-height:1!important;font-weight:800!important;text-decoration:none!important}
.indicatif .indicatifNumero a:hover{color:#ffffff!important;text-decoration:none!important}
/* indicatif number badge tuning */
.indicatif .indicatifNumero{min-width:68px!important;height:68px!important;padding:0 10px!important;border-radius:10px!important;background:linear-gradient(135deg,#fb7185,#f59e0b)!important;box-shadow:0 8px 16px rgba(190,24,93,.22)!important}
.indicatif .indicatifNumero a{font-size:2.35rem!important;font-weight:900!important;color:#fff7ed!important}
/* indicatifNumero: solid light green, smaller, centered */
.indicatif .indicatifNumero{display:flex!important;align-items:center!important;justify-content:center!important;width:60px!important;min-width:60px!important;height:60px!important;padding:0!important;margin:12px auto 18px!important;border-radius:10px!important;background:#86efac!important;box-shadow:0 6px 12px rgba(22,163,74,.20)!important}
.indicatif .indicatifNumero a{font-size:1.95rem!important;font-weight:900!important;color:#14532d!important}
/* indicatifNumero color tweak */
.indicatif .indicatifNumero{background:#8bb2a9!important}
.indicatif .indicatifNumero a{color:#ffffff!important}
/* proches list alignment (Tailwind-like flex) */
.proches{list-style:none!important;margin:0!important;padding:0!important}
.proches li{position:relative!important;display:flex!important;align-items:center!important;min-height:22px!important;padding-left:26px!important;margin:0 0 8px 0!important}
.proches li img{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:12px!important;object-fit:cover!important;margin:0!important;float:none!important}
.proches li a{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;text-decoration:none!important}
.proches li a:hover{text-decoration:underline!important}
/* liste pays par blocs de 5 */
.listePaysPar5{list-style:none!important;margin:0!important;padding:0!important}
.listePaysPar5 li{display:block!important;padding:7px 0!important;border-bottom:1px dashed #cbd5e1!important}
.listePaysPar5 li:last-child{border-bottom:0!important}
.listePaysPar5 li a{color:#0f172a!important;font-weight:600!important;text-decoration:none!important}
.listePaysPar5 li a:hover{text-decoration:underline!important}
.sepListePays{height:0!important;border-top:2px solid #cbd5e1!important;margin:14px 0 16px!important}
/* top spacing for main frame */
#cadreAccueilCentre{padding-top:10px!important}
/* slightly larger h3 in right column */
.formdr h3{font-size:1.05rem!important;line-height:1.35!important;font-weight:600!important}
/* frame spacing */
#cadreAccueilCentre{margin-top:10px!important;padding:0!important}
/* footer same color as top banner */
#contenuBas{background:linear-gradient(135deg,#0f172a,#1e293b)!important;background-color:#0f172a!important}
/* footer background must fill full block height */
#contenuBas{display:flex!important;align-items:flex-start!important;overflow:hidden!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;background-color:#0f172a!important}
#contenuBas > div{float:none!important;flex:1 1 0!important;min-height:210px!important;background:transparent!important}
/* left main menu typography larger (left column only) */
#cadreAccueilCentre .contenu>.contenuGauche>.menu>ul>li{font-size:16px!important;line-height:1.55!important}
#cadreAccueilCentre .contenu>.contenuGauche>.menu>ul>li>ul>li,#cadreAccueilCentre .contenu>.contenuGauche>.menu>ul>li>ul>li>a{font-size:15px!important;line-height:1.55!important}
/* right blocks content smaller (operators/tariffs lines) */
#cadreAccueilCentre .contenu .contenuDroit .formdr ul ul li,#cadreAccueilCentre .contenu .contenuDroit .formdr ul ul li a,#cadreAccueilCentre .contenu .contenuDroit .formdr ul ul li b,#cadreAccueilCentre .contenu .contenuDroit .formdr .bloc-droit p,#cadreAccueilCentre .contenu .contenuDroit .formdr .bloc-droit-iso p{font-size:14px!important;line-height:1.45!important}
/* right column specific title size */
#cadreAccueilCentre .contenu .contenuDroit .formdr h2.titre-prix-appels{font-size:18px!important;line-height:1.3!important;margin-bottom:8px!important}
#cadreAccueilCentre .contenu .contenuDroit .formdr a.lien-tarifs-region{display:inline-block!important;margin-top:12px!important}
