@font-face{font-family:'Source Sans Pro';src:url('clientlibs_base/resources/fonts/SourceSansPro-Regular.ttf')}
@font-face{font-family:'Source Sans Pro Semibold';src:url('clientlibs_base/resources/fonts/SourceSansPro-Semibold.ttf')}
html{background-color:white;height:100%}
body{font-family:'Source Sans Pro','Arial','Serif';font-size:14px;color:black;margin:0;overflow:hidden}
.body_pucc{overflow:hidden;height:auto}
.body_edition{overflow:inherit}
.header{color:#fff;background-color:#919191;font-size:15px;height:30px}
a{color:blue;text-decoration:underline}
a:hover{text-decoration:underline}
li{font-family:'Arial'}
.texte{font-size:12px}
.focus{font-weight:bold;color:#8c8c8c}
.focusGrand{color:#41464;font-size:18px}
.numerique{font-size:32px}
.focusLien{font-weight:bold;color:#000 !important;font-size:18px}
.hub_reseau .focus{color:#123c4e}
.hub_metier .focus{color:#37888c}
.hub_client .focus{color:#ff6e00}
.hub_caisse .focus{color:#fa0}
.hub_activite .focus{color:#638125}
.titre{font-size:14px;font-weight:bold}
.surligne{font-weight:bold;color:white;background-color:#8c8c8c}
.texteLarge{font-size:14px}
.texteExtraLarge{font-weight:bold;font-size:15px}
.fondGenerique{background-color:#f8f8f8}
#couleurGeneriqueGrisTransverse{color:#8c8c8c}
#couleurGeneriqueGrisFonce{color:#41464a}
#arrondie{border-radius:10px}
@media print{.liens_impression{display:none}
body{-webkit-print-color-adjust:exact}
}
rte_cg{font-weight:bolder;font-style:oblique;border-bottom:1px;border-bottom-style:dotted;color:#b30425;border-bottom-color:#b30425}
rte_vm{font-weight:bolder;font-style:oblique;border-bottom:1px;border-bottom-style:dotted;color:#638125;border-bottom-color:#638125}
rte_lua{font-weight:bolder;font-style:oblique;border-bottom:1px;border-bottom-style:solid;color:#008094;border-bottom-color:#008094}
rte_vm::after,rte_lua::after,rte_cg::after{content:"]"}
rte_vm::before,rte_lua::before,rte_cg::before{content:"["}
ins.textAdded{color:#0c1;background-color:yellow;text-decoration:none}
del.textRemoved{color:#c00}
img.imageAdded{border:2px solid #0c0}
img.imageRemoved{border:2px solid #c00}
coral-tabview[maximized]{height:auto !important}