h1
{
	color: #232323;
}
h2
{
	color: #0b5394;
}
body{
	background-color: #F4F4F4;
	font-family: Arial, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
}
a:link {color: black;}
a:hover {color: black;}
a:active {color: black;}
a:visited {color: black;}
ul{list-style-type:none;margin:0;padding:0;position:absolute;background:#3C3743}li{display:inline-block;float:left;margin-right:1px}li a{display:block;min-width:140px;height:45px;text-align:center;line-height:45px;color:#F5F5F5;background:#3C3743;text-decoration:none}li:hover a{background:#0B477F}li:hover ul a{background:#0B477F;color:#2f3036;height:45px;line-height:45px}li:hover ul a:hover{background:#0B477F;color:#F5F5F5}li ul{display:none}li ul li{display:block;float:none}li ul li a{width:auto;min-width:100px;padding:0 20px}.hidden:hover,ul li a:hover+.hidden{display:block}.show-menu{text-decoration:none;color:#F5F5F5;background:#3C3743;text-align:center;padding:10px 0;display:none}input[type=checkbox]{display:none}input[type=checkbox]:checked~#menu{display:block}html{font-family:sans-serif}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}:after,:before{box-sizing:border-box}ol,ul{margin-top:0;margin-bottom:10px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-sm-5,.col-sm-6,.col-sm-7,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{float:left;width:100%}.col-xs-pull-12{right:100%}.col-xs-push-12{left:100%}.col-xs-offset-12{margin-left:100%}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.panel-body:after,.row:after{clear:both}@media screen and (max-width:1280px){ul{position:static;display:none}li{margin-bottom:1px}li a,ul li{width:100%}.show-menu{display:block}}#topmenu{background-color:#3C3743;left:0px;right:0px;z-index:1}
.txt{text-align:left;max-width:900px;margin:0 auto 20px auto;line-height:1.6}
.tw{overflow-x:auto;max-width:1000px;margin:0 auto 20px auto}
table.cal{border-collapse:collapse;width:100%;background:#fff;font-size:.95em}
table.cal th,table.cal td{border:1px solid #c8d3e0;padding:8px 10px;text-align:center;vertical-align:middle}
table.cal thead th{background:#0b5394;color:#f5f5f5}
table.cal tbody th{background:#e8eef6;color:#232323;text-align:left}
table.cal tbody tr:nth-child(even) td{background:#f7f9fc}
.enc{max-width:900px;margin:0 auto 20px auto;padding:14px;background:#e8eef6;border:1px solid #c8d3e0;text-align:left;line-height:1.6}
@media screen and (max-width:700px){table.cal{min-width:600px}.tw{border:1px solid #c8d3e0}}
.liens{max-width:900px;margin:0 auto 24px auto;padding:14px 18px;background:#fff;border:1px solid #c8d3e0;border-left:5px solid #0b5394;text-align:left;line-height:1.6}
.liens .t{color:#0b5394;font-weight:bold}
@media screen and (min-width:1281px){#topmenu{text-align:center}#menu{position:static}#menu li{display:inline-block;float:none}}
body.lvi-has-bar{padding-bottom:110px}
#lvi-install{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px;background:#fff;color:#232323;border-top:3px solid #0b5394;box-shadow:0 -2px 12px rgba(0,0,0,.18);font-size:.95em;line-height:1.35;text-align:left}
#lvi-install.on{display:flex}
#lvi-install p{margin:0;max-width:38em;color:#232323}
.lvi-install-go{display:inline-block;padding:10px 22px;border:none;background:#0b5394;color:#fff;font-size:1em;font-weight:700;text-decoration:none;cursor:pointer;font-family:inherit}
.lvi-install-go:hover,.lvi-install-go:focus{background:#083d6e;color:#fff}
.lvi-install-no{padding:10px 14px;border:1px solid #c8d3e0;background:transparent;color:#232323;font-size:.95em;cursor:pointer;font-family:inherit}
.lvi-install-no:hover,.lvi-install-no:focus{background:#e8eef6;border-color:#0b5394}
#lvi-install-btn{display:inline-block;padding:12px 26px;border:none;background:#0b5394;color:#fff;font-size:1em;font-weight:700;cursor:pointer;font-family:inherit}
#lvi-install-btn:hover,#lvi-install-btn:focus{background:#083d6e}
@media screen and (max-width:767px){body.lvi-has-bar{padding-bottom:150px}#lvi-install{font-size:.9em;padding:10px 12px}}
@media print{#lvi-install{display:none}}
