/*   stet                  */
/*   GD  -  12/2016  */
/*   CV  - 11-2021         */

:root{
--color-main: #006bb3;
--color-second: #006bb3;	
}

/*
header .header-cover{background: transparent url(../images/stet/header_stet_title.jpg) no-repeat center / 1600px; position: relative;}


header .header-cover a{display: inline-block; margin: 30px 0 0 30px;}
header .header-cover::after {display: block; content: ''; bottom: 0; left: 0; width: 100%; height: 21px; position: absolute; background: url(../images/ogst/band.png) repeat center;}
*/

header .header-cover {
    background: transparent url(../images/stet/header_stet.jpg) no-repeat center;
    background-position-y: -250px;
    background-size: max(100%, 1200px);
    position: relative;
}
header .header-cover::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 20px;
    bottom: 0;
    background: transparent url(../images/stet/stet-band.png) repeat-x;
}


header .bandeau{text-align: center; border-bottom: solid 1px #e6e6e6; padding-bottom: 1rem;}
header .bandeau >a{float: none; display: inline-block; margin: 10px 0 0 20px}
header .bandeau ul {float: right; list-style: none; margin:0; padding: 0;}
header .bandeau ul li{display: inline-block; margin: 0; padding: 0;}
header .bandeau ul li a{color:#545454; text-transform: uppercase; font-size: 13px; font-weight: normal; padding:8px; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; display: inline-block;}
header .bandeau ul li+li a{border-left:0;}
header .header-nav {padding:0.6rem 0;}

header .mod-languages{align-self: center; margin-right: 1rem;}

/* header .bandeau-edp{background:#ede7dd;margin:2px;} */

nav.accueil{background:#ede7dd;}

.topic{background:#def2e3;}

.most_dl_choice .active{font-weight: bold}




/* IE >= 10 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

/* --color-main commun*/
a:hover, a:focus,span.link:focus-within, span.link:hover, a:hover strong,  a:focus strong, a:hover span.link,  a:focus span.link{color: #006bb3;}
h1{border-bottom: solid 3px #006bb3;}
ul.simple li::before{color: #006bb3;}
.ico-big{background-color: #006bb3; }
.ico-search:focus-within, .ico-search:hover{color: #006bb3;}
#toc .details h1, #topic .details h1{color: #006bb3;}
#issues nav.years a:hover, #issues nav.years a:focus{background-color: #006bb3;}
nav.article a:hover, nav.article a:focus,nav.article .nav-section.related .articles .title:focus-within, nav.article .nav-section.related .articles .title:hover{color: #006bb3;}
nav.article .nav-section.files ul li a:hover, nav.article .nav-section.files ul li a:focus{border:solid 1px #006bb3;}
nav.article .nav-section.files ul li a.current_doc{color: #006bb3; border:solid 1px #006bb3;}
nav.nav-buttons a:hover, nav.nav-buttons a:focus{border:solid 1px #006bb3;}
nav.nav-buttons ul li a.current_doc, nav.nav-buttons ul li.current a{color: #006bb3; border:solid 1px #006bb3;}
#contenu-min #head h2{color: #006bb3;}
.btn-small:focus-within, .btn-small:hover,.btn2 span:focus-within, .btn2 span:hover{background-color: #006bb3;}
nav.user ul li a.selected{background: #006bb3;}
.ui-widget-content a:hover, .ui-widget-content a:focus{color:#006bb3;}
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:focus{ background-color: #fff; color:#006bb3;}
.ui-tabs .ui-tabs-nav li.ui-state-active a{border-bottom:solid 4px #006bb3;}

@media screen and (max-width: 500px){
#tabs.ui-tabs .ui-tabs-nav li.ui-state-active a{border:solid 1px #006bb3; color: #006bb3;}
#tabs.ui-tabs .ui-tabs-nav li a{border:solid 1px #006bb3; color: #006bb3;}
}
#metrics-tabs nav button:hover, #metrics-tabs nav button:focus,#metrics-tabs nav button.active{color: #006bb3; border:solid 1px #006bb3;}
.auth-box >h2{background-color: #006bb3;}
.article-authors .author[data-url]:focus-within, .article-authors .author[data-url]:hover{color:#006bb3; }


/* --color-main template1*/
#menu-mobile.mm-menu li a:hover, #menu-mobile.mm-menu li a:focus, .mm-navbar a:hover,  .mm-navbar a:focus,#menu-mobile.mm-menu li.parent:focus-within > span, #menu-mobile.mm-menu li.parent:hover > span{background-color: #006bb3;}
#menu-mobile.mm-menu li.active a, #menu-mobile.mm-menu li.active span{border-left: 10px solid #006bb3;}
div#search button[type="submit"]:hover , div#search button[type="submit"]:focus {background-color: #006bb3;}
nav.accueil .front-cover-links a{background-color: #006bb3;}
.most_dl_choice li a:hover, .most_dl_choice li a:focus{border:solid 1px #006bb3;}
.most_dl_choice li.active a{border:solid 1px #006bb3; color: #006bb3;}
.menu.hpside li a::before{color: #006bb3;}
header a:hover, header a:focus{color: #006bb3;}
#menu-mobile.mm-menu li a:hover, #menu-mobile.mm-menu li a:focus, .mm-navbar a:hover,  .mm-navbar a:focus,#menu-mobile.mm-menu li.parent:focus-within > span, #menu-mobile.mm-menu li.parent:hover > span{background-color: #006bb3;}
div#search button[type="submit"]:hover , div#search button[type="submit"]:focus {background-color: #006bb3;}


/* --color-link template*/
div#search button[type="submit"] {background-color: #006bb3;}
.most_dl_choice li a{border:solid 1px #006bb3;}

/* --color-link commun*/
a, .ui-widget-content a, span.link, a strong{color: #006bb3; }
#issues nav.years a, #issues nav.years a:hover,  #issues nav.years a:focus{color: #006bb3; }
nav.article a, nav.article span.link, nav.article .nav-section.related .articles .title{color: #006bb3;}
nav.article .nav-section.files ul li a{border:solid 1px #006bb3;}
nav.nav-buttons a{border:solid 1px #006bb3;}
.btn-small, .btn2 span{background-color: #006bb3;}
.btn-big{background-color: #006bb3; }
ul.nav li a, nav.pres ul li a{ background-color: #006bb3;}
.ui-multiselect-header{background:#006bb3;}
#metrics-tabs nav button{border: solid 1px #006bb3; color: #006bb3;}
}




/* EDGE */
@supports (-ms-ime-align:auto) {

/* --color-main commun*/
a:hover, a:focus,span.link:focus-within, span.link:hover, a:hover strong,  a:focus strong, a:hover span.link,  a:focus span.link{color: #006bb3;}
h1{border-bottom: solid 3px #006bb3;}
ul.simple li::before{color: #006bb3;}
.ico-big{background-color: #006bb3; }
.ico-search:focus-within, .ico-search:hover{color: #006bb3;}
#toc .details h1, #topic .details h1{color: #006bb3;}
#issues nav.years a:hover, #issues nav.years a:focus{background-color: #006bb3;}
nav.article a:hover, nav.article a:focus,nav.article .nav-section.related .articles .title:focus-within, nav.article .nav-section.related .articles .title:hover{color: #006bb3;}
nav.article .nav-section.files ul li a:hover, nav.article .nav-section.files ul li a:focus{border:solid 1px #006bb3;}
nav.article .nav-section.files ul li a.current_doc{color: #006bb3; border:solid 1px #006bb3;}
nav.nav-buttons a:hover, nav.nav-buttons a:focus{border:solid 1px #006bb3;}
nav.nav-buttons ul li a.current_doc, nav.nav-buttons ul li.current a{color: #006bb3; border:solid 1px #006bb3;}
#contenu-min #head h2{color: #006bb3;}
.btn-small:focus-within, .btn-small:hover,.btn2 span:focus-within, .btn2 span:hover{background-color: #006bb3;}
nav.user ul li a.selected{background: #006bb3;}
.ui-widget-content a:hover, .ui-widget-content a:focus{color:#006bb3;}
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:focus{ background-color: #fff; color:#006bb3;}
.ui-tabs .ui-tabs-nav li.ui-state-active a{border-bottom:solid 4px #006bb3;}

@media screen and (max-width: 500px){
#tabs.ui-tabs .ui-tabs-nav li.ui-state-active a{border:solid 1px #006bb3; color: #006bb3;}
#tabs.ui-tabs .ui-tabs-nav li a{border:solid 1px #006bb3; color: #006bb3;}
}
#metrics-tabs nav button:hover, #metrics-tabs nav button:focus,#metrics-tabs nav button.active{color: #006bb3; border:solid 1px #006bb3;}
.auth-box >h2{background-color: #006bb3;}
.article-authors .author[data-url]:focus-within, .article-authors .author[data-url]:hover{color:#006bb3; }


/* --color-main template1*/
#menu-mobile.mm-menu li a:hover, #menu-mobile.mm-menu li a:focus, .mm-navbar a:hover,  .mm-navbar a:focus,#menu-mobile.mm-menu li.parent:focus-within > span, #menu-mobile.mm-menu li.parent:hover > span{background-color: #006bb3;}
#menu-mobile.mm-menu li.active a, #menu-mobile.mm-menu li.active span{border-left: 10px solid #006bb3;}
div#search button[type="submit"]:hover , div#search button[type="submit"]:focus {background-color: #006bb3;}
nav.accueil .front-cover-links a{background-color: #006bb3;}
.most_dl_choice li a:hover, .most_dl_choice li a:focus{border:solid 1px #006bb3;}
.most_dl_choice li.active a{border:solid 1px #006bb3; color: #006bb3;}
.menu.hpside li a::before{color: #006bb3;}
header a:hover, header a:focus{color: #006bb3;}
#menu-mobile.mm-menu li a:hover, #menu-mobile.mm-menu li a:focus, .mm-navbar a:hover,  .mm-navbar a:focus,#menu-mobile.mm-menu li.parent:focus-within > span, #menu-mobile.mm-menu li.parent:hover > span{background-color: #006bb3;}
div#search button[type="submit"]:hover , div#search button[type="submit"]:focus {background-color: #006bb3;}


/* --color-link template*/
div#search button[type="submit"] {background-color: #006bb3;}
.most_dl_choice li a{border:solid 1px #006bb3;}

/* --color-link commun*/
a, .ui-widget-content a, span.link, a strong{color: #006bb3; }
#issues nav.years a, #issues nav.years a:hover,  #issues nav.years a:focus{color: #006bb3; }
nav.article a, nav.article span.link, nav.article .nav-section.related .articles .title{color: #006bb3;}
nav.article .nav-section.files ul li a{border:solid 1px #006bb3;}
nav.nav-buttons a{border:solid 1px #006bb3;}
.btn-small, .btn2 span{background-color: #006bb3;}
.btn-big{background-color: #006bb3; }
ul.nav li a, nav.pres ul li a{ background-color: #006bb3;}
.ui-multiselect-header{background:#006bb3;}
#metrics-tabs nav button{border: solid 1px #006bb3; color: #006bb3;}
}




