/** SKIN OVERLOADS ************************************************************/
.scCommentToolBar .activationCommentDiv{
	top:45px;
}
:root{
	--fontSize: 0.9em;
	--fontStyle: 'Roboto';
  --rootBG: #ffffff;
  --contentBG: #fff;
	--contentFG: #4d4d4d;
  --headerBG: #3CB7DD;
  --headerFG: #FFFFFF;
  --maxWidth: 1200px;
	--accentColor:#876194;
	--accentColorAlpha:#8761943d;
	--accentDarkFG: #fff;
	--accentLight: #f2f2f2;
	--accentLightAlpha: #f2f2f23d;
  --menuBG: #fff;
  --menuFG: #4d4d4d;
  --blockWarning: #FF3434;
  --blockWarningLight: #ff343417;
  --blockAdvice: #8c750e;
  --blockTip: #7CB342;
  --blockExample: #1976D2;
  --blockNote: #ff6600;
  --blockNoteLight: #ff660026;
  --blockLegal: #388E3C;
  --blockComplement: #795548;
  --blockComplementLight: #79554821;
  --footerBG: #fff;
  --footerFG: #4d4d4d;
}

@media (max-width: 1200px){
	a.btnAbout{
		right:0;
	}
}

.txt_web_ul::after{
  content:"";
}
.txt_coLnk_ul::after{ content:"";}

.txt_p a, .txt_m a {
  color: #327AB7;
  text-decoration:none;
}

.headCo_ti {
padding: 1% 2%;
margin-top:0px;
color: #FFFFFF;
display: inline-block;
background: #B1CA34;
}

.tplContextMenu {
	height: 20px;
	font-size: 0.9em;
	color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	left: 205px;
	right: 16px;
	top: 50px;
	z-index: 1;
}
.tplContextMenu > .ctx_root{
	display:inline-block;
	position:absolute;
	right:0px;
  color:#FFFFFF;
	background-color: transparent;
	padding: 5px 5px;
	border-radius:4px;
	text-align: right;
	white-space: nowrap;
}
.schDisplay_on .tplContextMenu {
	display: none;
}
a.btnSc,
a.btnAbout,
a.cookieWarnBtnBar,
span.copyright{
	display:inline;
	margin-top:5px;
	margin-left:0px;
	font-size:0.9em;
  right:0;

}
.part_ti{
	color:#0B233F;
	border-bottom: 2px solid #0B233F;
	padding: 0 20px;
}

#header h1 {
order: 2;
flex: 2 1 auto;
margin: 0;
text-align: right;
padding-right: 5px;
font-size: 1.5em;
overflow: hidden;
white-space: nowrap;
line-height: 40px;
}

#menu {
  position: relative;
  left:0;
  bottom:0;
}
