.alert-light {
	color:#444!important
}


.reponse-cachee {
	display: none;
}

.listefaq ul li  {
	color:#444;
}

.faq img  {
	vertical-align: top !important;
}

.faq ul {
margin-bottom:0.5em !important;
}

#faq {

font-size:1.1em;
}
    .titre-cat-faq {
        font-weight:bold;
        padding-top:1em;
        font-size:1.5em
    }

    .titre-cat-faq:before {
        content:"\f058";
        font-family: "Font Awesome 5 Pro";
        font-weight: 400;
        color:#000

    }

.faq {
list-style-type:none;
padding:0.5em;
}

.li-theme {
font-size:1.5em;
font-weight:bold;
}

.li-theme:before   {
	font-family: "Font Awesome 5 Pro";
	font-size: 1.3em;
	content: "\f07c";
	padding: 0px 5px 0px 0px;
	text-decoration:none;
	font-weight:900;
	color:#0000ff;
	vertical-align:middle;
}

.li-sous-theme {
font-size:1.1em;
font-weight:bold;

}

.li-sous-theme a {
color:#000

}


.question  {
	cursor:pointer;
}

.li-question  {
	color:#444;
	margin:0.5em;
}

.li-question_down:before  {
	content: "\f0d7" !important;/* caret down*/
}

.li-question:before, .li-question_down:before  {
	font-family: "Font Awesome 5 Pro";
	font-size: 1em;
	content: "\f0da";
	padding: 0px 5px 0px 0px;
	text-decoration:none;
	font-weight:900;
	color:#0000ff;
	vertical-align:middle;
	font-style:normal;
}


.blast {
	background-color: #ff9900;
	color: #ffffff;
	padding: 0 2px;
}

.lien_sav {
	font-size : 0.9em;
	margin:0.5em 0em 0.5em 0em;
	color: #b7b4b4;
	font-style: italic;
}
.aLienSav {
	font-weight: normal;
	color: #b7b4b4 !important;
}
.aLienSav:focus {
	font-weight: normal;
}

/*classes pr�sentes dans les faqs */
.txtKaki-italic {
	font-style:italic;
	font-weight: bold;
}

.interTITREnoir {
font-size: 1.2em;
margin-bottom:0.1em;
font-weight:bold;
}

#faq table{
	border-collapse: collapse;
}
#faq th{
	border-color:gray;
	border-style:solid;
	border-width:1px;
	text-align:center;
	padding:0.5%;
}
#faq th.emptyFAQ{
	border:none;
}
#faq th.actionFAQ{
	text-align:left;
}
#faq td{
	border-color:gray;
	border-style:solid;
	border-width:1px;
	padding:1%;
}
#faq td.noFAQ{
	border-color:gray;
	border-style:solid;
	border-width:1px;
	text-align:center;
	background-color:#D9E1D9;
}
#faq td.yesFAQ{
	border-color:gray;
	border-style:solid;
	border-width:1px;
	text-align:center;
	color:DarkGreen;
	text-align:center;
}

#faq td.InEd-AddOn-yesFAQ {text-align:center; color:#97b24f; font-weight:bold;}

#faq .InEd-AddOn-emptyFAQ {border:none}

/*Classe de surlignement versions */

/*
on importe les anciennes classes depuis le fichier import.css puisque appel�es depuis les faq
*/

.txtRouge-Bold
{
	font-size: 11px;
	color: #B10015;
	font-weight:bold;
}

.liste-check li {
list-style-type:none
}

.liste-check li:before {
content: "\f14a"; /* FontAwesome Unicode */;
color:#89ba44;
font-family: "Font Awesome 5 Pro";
display: inline-block;
margin-left: -1.3em; /* same as padding-left set on li */
width: 1.3em; /* same as padding-left set on li */
font-size:1.8em;
line-height:0.8em;
position:absolute
}
