/* ========== SURCHARGES ABES ========== */

/* TEMPLATE */
#frame {
    border: none;
    box-shadow: none;
}
body {
    background: #f2f2f2 linear-gradient(to bottom, #2e6ab0, #f2f2f2) repeat scroll 0 0;
}
#header, #footer {
	background: #1e2b62 linear-gradient(to bottom, #2f4498, #1e2b62) repeat scroll 0 0;
}
#main{
	background: #f2f2f2 url("../img/logo.png") no-repeat scroll 35px 5px / 130px auto;
}
#content {
    box-shadow: none;
}

/* MENU */
#menu {
	height:42px;
    top: 0;
}
#menu li, #menu .mnu_l{
	height:42px;
	padding:0;
}
#menu li:hover{
	background-color:#abb02e;
}
#menu a {
    display: block;
    padding: 0 12px;
    height: 100%;
}
#menu .mnu_sel_yes a {
    color: #abb02e;
}
#menu a:hover, #menu .mnu_sel_yes a:hover, .tplMnuCls_no #menu .toolHome a:hover {
    color: #1e2b62;
}
#menu a:hover span{
	text-decoration:none;
}

/* OUTLINE */
#outline{
	top:80px;
}
#outline li div.tools {
    display: none;
}

#outline .tplMenuScroll ul.mnu_root .mnu_sel_yes .mnu_i > span {
    color: #1e2b62;
}

/* SEARCH */
.schDisplay_on .tplSchBox{
	background-image:none;
}
input.schInput {
    background-color: #fff ;
    color: #757575;
}
.schDisplay_on input.schInput {
    background-color: #abb02e;
}
.tplSchResults{
	background: #abb02e none no-repeat 0 0;
}
.schDisplay_on .tplMenuScroll ul.mnu_root div.mnu_sch_yes a.mnu_i > span{
	color:#abb02e;
}

/* FOOTER */
#footer {
    display: flex;
    align-items: center;
}
#footer .footerLnks {
    flex: 2 1 auto;
	margin-right:10px;
}
#footer .footerLnks .footerLnk {
    margin-left: 10px;
}
a.btnAbout, span.copyright{
	margin-top:0;
	margin-right: 10px;
	margin-left: 0;
}

#footer a.btnSc {
    display: none;
}

@media (max-width: 800px){
	#menu{
		top:auto;
		height:30px;
	}
	#menu li, #menu .mnu_l {
		height: 30px;
	}
}
@media (max-width: 700px){
	#main {
		background-position: 15px 5px;
	}
}