@charset "utf-8";
/* CSS Document */

#texteAcc {
	 background: #3d3d3f;
	 color:#fff;
	 padding-left: 13%;
     padding-right: 13%;
	 padding-bottom: 1px;
	 }

#texteAcc h2 {
	text-align:center;
	background: url(../img/acc_rond.png) no-repeat;
	background-position: 50% -15px;
	padding-top:32px;	
 
	font-family: 'BebasNeue';
	font-weight:normal;
	font-size:22px;
	text-transform:capitalize;
    color: #3d3d3f;
	
	height:110px;

	
	}
#texteAcc h6 {	    margin: 0px;
    padding: 0px;
    font-size: 14px;
	    padding-top: 10px;
    line-height: 21px;
    padding-bottom: 16px;
	font-weight:bold;}
	
	
	
div.menu_mobile {display:none;}
	 
.w3-accordion {
    width: 100%;
    cursor: pointer;
}


.w3-btn, .w3-btn-block {
    border: none;
    display: inline-block;
    outline: 0;
   /* padding: 10px 0px;
    vertical-align: middle;*/
    
    text-decoration: none!important;
    color: #D8C704;
    background-color: #3d3d3f;
	border-top:2px #fff dotted ;
	
	font-family: 'BebasNeue';
    font-size: 20px;
    text-transform: uppercase;
    text-align: left;

 
/*  height: 50px;
 line-height: 23px;*/
 position:relative;
 
    cursor: pointer;
	
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 25px;
	
	width: 100%;
}


.w3-accordion-content {
    cursor: auto;
    display: none;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
	font-family: 'Open Sans';
/*	padding-bottom: 50px;*/
	padding-bottom: 30px;
}


.w3-show-block, .w3-show {
    display: block!important;
}
#zoneConteneur #zoneMilieuPage #texteAcc div button div.flech{
 font-family: 'Open Sans';
	float:right;
	width:26px;
	height:48px;
background:url(../img/fl_down.png) no-repeat;
 background-position:0 0;
	position:absolute;
	top: 10px;
	right:0px;
	}
  
#zoneConteneur #zoneMilieuPage #zoneContenu #texteAcc .w3-accordion.w3-light-grey .w3-btn-block.w3-left-align.open .flech {
	background:url(../img/fl_up.png) no-repeat;
	 background-position:0 0;
}


#zoneConteneur #zoneMilieuPage #zoneContenu #texteAcc a:link,  
#zoneConteneur #zoneMilieuPage #zoneContenu #texteAcc a:visited, 
#zoneConteneur #zoneMilieuPage #zoneContenu #texteAcc a:active{
    color: #E6E063 ;
	text-decoration:underline;
}

#zoneConteneur #zoneMilieuPage #zoneContenu #texteAcc a:hover {
	text-decoration:none;
}


.w3-accordion-content p{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:21px;
	padding-bottom:16px;
}
.w3-accordion-content p.avantliste{	padding-bottom:6px; }
.w3-accordion-content ul {
    margin: 0;
    padding: 0;
    padding-left: 18px;
	padding-bottom: 18px;
	line-height:21px;
}

.w3-accordion-content table {margin-bottom:25px;}
.w3-accordion-content td {padding:10px;}
.w3-accordion-content th {padding:10px;}
.w3-accordion-content th p {margin:0;padding:0px;}
.w3-accordion-content td ul{padding-bottom: 0px;}

@media only screen and (min-width: 768px)  { 
 .w3-btn, .w3-btn-block {
	 font-size:24px;
     
 }
 #zoneConteneur #zoneMilieuPage #texteAcc div button div.flech{
	 height:48px;
 
 }
 #zoneConteneur #zoneMilieuPage #zoneContenu #texteAcc .w3-accordion.w3-light-grey .w3-btn-block.w3-left-align.open .flech {
	  height:48px;
	
	 
 }
 
}