




:root{
  --fontStyle: sans-serif;
	--fontSize: 0.9em; 
  --borderGradient: 0%;
  --borderWidth: 1px;
	--contentBG: white;
	--contentFG: black;
	--contentEmp: #434e52;
	--accentDarkBG: #21650c;
  /*background color home page text */
	--accentDarkBGalpha: none;
	--accentDarkFG: white;
	--accentLightBG:
  rgb(215,228,189);
	--accentLightBGalpha: #e0ecec60;
	--accentLightFG: black;
  --pBkOthers: #21650c;
  --pBkOthersLight: #507c7c20;
  --pBkWarning: #D51921;
  --pBkWarningLight: #D5192150;
  --pBkBasic: #9F590E;
  --pBkBasicLight: #9F590E50;
	--footerBG: #f2f2f2;
	--footerFG: black;
	--maxWidth: 1300px;
	--menuWidth: 250px;
}

@media (max-width: 1300px) {
	.default .scroller, .sco .scroller, 
  .default .zen_true .scroller, .sco .zen_true .scroller{
		padding:1em;
	}
	.default #toolbox{
		position: relative;
		left: auto;
	}
}

/*home page background image*/
.home #root {
	background-image: url(../res/back-home.svg);
}

/*header background image*/
.default #header,
.sco #header {
	background: none;
}

/*footer background image*/
.default #root,
.subWin.eval #main{
	background-image: url(../res/fond_pied.png);
}

.default #root:before,
.subWin.eval #main:before{
	content:'';
	display:block;
	position:absolute;	
	background: url(../res/fond_pied_droite.png) no-repeat right bottom 20px;
	background-size: 100% 60px;
	width:200px;
	height:100%;
	right:0
}

.default.quit #root:before{
	display:none;
}

.subWin.eval #main:before{
	bottom:-20px
}

/*encadrÃ© gauche*/
.default #toolbox {
	margin: 0 0;
	border-radius: 0em;
}

/*remplacement des icones blocks.svg */
.cBk_ti i.type,
.pBk_ti i.type {
	background-image: url(../res/blocks.svg);
}

.solBody .question::before,
.solBody .score::before,
.solBody .sol::before,
.solBody .explain::before {
	background-image: url(../res/blocks.svg);
}

.teSegmentCompl {
	background-image: url(../res/blocks.svg);
}
/* fin remplacement des icones blocks.svg */

/*menu-tools.svg*/
.default #tools .item {
	background-image: url(../res/menu-tools.svg);
}

/*Buttons.svg*/
.default #navigation a {
	background-image: url(../res/buttons.svg);
}

a.subWindow_x {
	background-image: url(../res/buttons.svg);
}

.subWin.eval #navigation a {
	background-image: url(../res/buttons.svg);
}

.zoom a {
	background-image: url(../res/buttons.svg);
}

a.tooltip_a.info {
	background-image: url(../res/buttonsContent.svg);
}

.tooltip_x {
	background-image: url(../res/buttonsContent.svg);
}

.home #navigation a.btnScormQuit,
.default #tools a.btnScormQuit {
	background-image: url(../res/buttonsContent.svg);
}

.btnScormSeen {
	background-image: url(../res/buttonsContent.svg);
}

.teController>.panel>.panelClose {
	background-image: url(../res/buttons.svg);
}

/*Enlever les icones */
.module .hBk>h2.hBk_ti:before,
.sco .mainContent>h2.mainContent_ti:before {
  display:none;
}


.default #footer, .sco #footer {
	background-color: var(--accentLightBG);
}

.default #navigation {
    bottom: 14px;
}

.home #navigation a {
    background-image: url(../res/button-start.svg);
}

.home section.article {
	text-shadow:0 0 10px  var(--accentDarkBG)
}

.default #footer, .sco #footer {
    justify-content: flex-start;
}

.default #header h1, .sco #header h1 {
    color: var(--accentDarkBG);
}

.default #tools {
    left: calc(50% - 100px);
}

input.schBtnLaunch {
    background-image: url(../res/find.svg);
}

.schPropose {
    left: 34px;
    width: 134px;
}

.btnQuiz:hover {
    background-color: var(--accentDarkBG);
}

.btnQuiz {
    background-image: url(../res/toolbar-quiz.svg);
}

.assmntUa .gotoEval .btnEval {
    background-image: url(../res/button-start.svg);
}
.tools dfn, .tools dt {
    color: var(--accentDarkBG);
}

.tools .refCateg {
    color: var(--accentDarkBG);
}

#content .credits_ti {
    color: var(--accentDarkBG);
}

form.schForm {
	white-space:nowrap
}

.home #main {
    background: url(../res/logo-isiam.png) no-repeat 15px top;
	background-size:250px
}

#toolbox:after {
	width:100%;
	height:100%;
	position:absolute;
	bottom:20px;
	display:block;
	content:'';
	background: url(../res/logo_isiam_Aseul.png) no-repeat center bottom 20px;
	background-size: 256px;
	opacity:0.1
}




@media (max-width: 800px) {

.default #navigation {
    background: url(../res/fond_pied.png) repeat-x top 8px right;
}

.default #navigation:before {
	content:'';
	background: url(../res/fond_pied_droite.png) no-repeat top -7px left;
	position:absolute;
	width: 152px;
	height: 60px;
	display:block;
	right:0;
}

.default #navigation nav {
	position:relative;
	padding: 10px 0 0 0;
}

.schPropose {
    left: calc(50% - 91px);
    position: relative;
    top: -13px;
}

.default .schCmds {
	flex-wrap:wrap;
	display: inline-block;
	width: 100%;
	margin: 0;
	position: static;
}

.default #tools {
    align-self: center;
}

#toolbox:after {
	opacity:0.05
}

}