@charset "utf-8";
/* CSS Document */

/* Style the tab */
div.w3-bar  {
    overflow: hidden;
    /* border: 1px solid #aba8a8;
    background-color: #f1f1f1; */
    /* font-size: 14px; */
}

/* Style the buttons that are used to open the tab content */
button.w3-bar-item {
    background-color: inherit;
    float: left;
    border: solid 1px #bfbdbd;
    outline: none;
    cursor: pointer;
    padding: 9px 14px;
    transition: 0.3s;
    font-size: 15px;
    background-color: #e8ece1;
    color: #6d6c6c;
}
/* Change background color of buttons on hover */
button.w3-bar-item:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
button.w3-bar-item.on {
    background-color: #bcd677;
    border-top: solid 1px #768b12;
    border-left: solid 1px #768b12;
    border-right: solid 1px #768b12;
    color: #000;
}

/* Style the tab content */
div.w3-container {
    /* display: none; */
    padding: 6px 12px;
    border: 1px solid #a5b584;
    /* border-top: none; */
    background-color: #edf5e5;
}


h3.bt_accordeon.on::before{
	content: "-";	
	padding-right:5px;
	}
h3.bt_accordeon.off::before{
	content: "+";	
	padding-right:5px;
	}
h3.bt_accordeon {
    cursor: pointer;
    padding: 4px 0px 4px 13px;
    display: block;
    border-bottom: solid 2px #ef9208;
    margin-top: 20px;
    font-size: 18px;
    background-color: #e1e2dd;
	}
div#acc1, div#acc2,div#acc3,div#acc4,div#acc5 {
	display:none;
	   border-left: solid 1px #768b12;
    padding: 14px 0px 20px 22px;
    margin-bottom: 25px;
}

div#acc1, div#acc2,div#acc3,div#acc4,div#acc5 {
	/* display: block!important;*/
}
div.contenuAcc{
    display: none;
    border-left: solid 1px #ef9208;
    padding: 14px 0px 20px 22px;
    margin-bottom: 25px;
	}


div.contenuAcc.acc_show ,
div.contenuAcc.w3-show
{
    display: block!important;
}