@charset "utf-8";
/* CSS Document */

/*correctifs structure de la page*/

.etude-de-cas-cms-page {
	display: none;
}

/*.col-md-6 {
	padding-left: 0px;
	padding-right: 0px;
}*/

/*cacher la banniere*/

.top-content {
	display: none;
}

.grid-section {
	/*background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/etudes-de-cas/promutuel/images/bg_pattern2.gif);
	background-repeat: repeat-x;*/
	
	background-color: #ffffff;
	
	padding-bottom: 0px;
	
}

/*Generic classes*/

/*Text in white*/
.whitetext {
	color: #FFFFFF;
}

/*h2 no after line*/
.h2noafter::after {
        content: "";
        background-image: none;
    }

/*list*/

.first-level {
 	list-style-type: disc;
	color: #ee0000;
}
.second-level {
 list-style-type: circle;
color: #ffffff;
 margin-left: -2em;
}

.shadowed {
		text-shadow: 2px 2px 4px #000000;
	}

/*---------------------*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

/*banner*/
	
.blocbanniere {
	height: auto;
	min-height: 140px;
	
	background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_top_banner_desktop.jpg);
	background-repeat: no-repeat;
	
    background-position: top center;
    background-size: cover;
	
	/*background-color: #000000;*/
	}
	
	.blocbanniere .titre {
		height: auto;
		min-height: 140px;
		/*ajustement pour mobile*/
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.blocbanniere h1{
		color: #FFFFFF;
		text-align: center;
		text-shadow: 2px 2px 4px #000000;
	}
	
/*intro*/
	.blocintro {
	height: auto;
		
		
	/*background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/sites-a-decouvrir/images/bg_intro.jpg);
	background-repeat: no-repeat;
	
	background-attachment: fixed;
    background-position: top center;
    background-size: cover;*/
		
	background-color: #1a454b;
	padding: 35px 0px 35px 0px;
	}
	
	/*flex*/
	.flexx {
		display: flex;
		flex-direction: column;
	}
	
	.flexxitem {
		align-self: center;
	}
	
	/*table*/
	
	.flex-container {

    display: flex;
    
    justify-content: flex-start; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: column; 
    flex-wrap: nowrap; 
    align-content: stretch;

    height: 100%;
  /*  padding: 15px;
    gap: 5px;*/

  }

  	.flex-container .flex-item{
	  display: flex;
  }
	
	.table {
    display: table;
	padding: 5px;
    border: 2px solid #ee0000;

	border-radius:0px 40px 40px 40px;
	-moz-border-radius:0px 40px 40px 40px;
	-webkit-border-radius:0px 40px 40px 40px;
	}
	.tableRow {
		display: table-row;
	}
	.tableCell {
		display: table-cell;
		/*height: 2em;
		width: 12em;*/
		vertical-align: top;
		padding: 5px;
	}
	.arrowwidth {
		width: 32px;
	}
	
	/*Afficher selon dimension*/
	.affichedesktop {
		display: none;
	}
	
	.affichemobile {
		display: block;
	}
	
	/*bloc1*/
	.bloc1 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_02_descktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc2*/
	.bloc2 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	/*bloc3*/
	.bloc3 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_03_desktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc4*/
	.bloc4 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	.audience img {
		max-width: 75%;
	}
	
	.audience1padding {
		text-align: right;
		padding-bottom: 35px;
	}
	
	.audience2padding {
		padding-bottom: 35px;
	}
	
	.audience3padding {
		text-align: right;
		padding-bottom: 35px;
	}
	
	.audience4padding {
		padding-bottom: 35px;
	}
	
	.audience5padding {
		text-align: right;
		padding-bottom: 0px;
	}
	
	.audience6padding {
		padding-bottom: 0px;
	}
	
	.blocsource {
		padding: 15px 0px 0px 0px;
	}
	
	.blocsource p{
		text-align: left;
		color: #a7a7a7;
		font-size: 11px;
	}
	
	.accordion-section .panel-default .panel-title a {
    	font-size: 16px;
 	}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

/*banner*/
	
.blocbanniere {
	height: auto;
	min-height: 190px;
	
	background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_top_banner_desktop.jpg);
	background-repeat: no-repeat;
	
    background-position: top center;
    background-size: cover;
	
	/*background-color: #000000;*/
	}
	
	.blocbanniere .titre {
		height: auto;
		min-height: 190px;
		/*ajustement pour mobile*/
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.blocbanniere h1{
		color: #FFFFFF;
		text-align: center;
		text-shadow: 2px 2px 4px #000000;
	}
	
/*intro*/
	.blocintro {
	height: auto;
		
		
	/*background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/sites-a-decouvrir/images/bg_intro.jpg);
	background-repeat: no-repeat;
	
	background-attachment: fixed;
    background-position: top center;
    background-size: cover;*/
		
	background-color: #1a454b;
	padding: 35px 0px 35px 0px;
	}
	
	/*flex*/
	.flexx {
		display: flex;
		flex-direction: column;
	}
	
	.flexxitem {
		align-self: center;
	}
	
	/*table*/
	
	.flex-container {

    display: flex;
    
    justify-content: flex-start; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: column; 
    flex-wrap: nowrap; 
    align-content: stretch;

    height: 100%;
  /*  padding: 15px;
    gap: 5px;*/

  }

  	.flex-container .flex-item{
	  display: flex;
  }
	
	.table {
    display: table;
	padding: 5px;
    border: 2px solid #ee0000;

	border-radius:0px 40px 40px 40px;
	-moz-border-radius:0px 40px 40px 40px;
	-webkit-border-radius:0px 40px 40px 40px;
	}
	.tableRow {
		display: table-row;
	}
	.tableCell {
		display: table-cell;
		/*height: 2em;
		width: 12em;*/
		vertical-align: top;
		padding: 5px;
	}
	.arrowwidth {
		width: 32px;
	}
	
	/*Afficher selon dimension*/
	.affichedesktop {
		display: none;
	}
	
	.affichemobile {
		display: block;
	}
	
	/*bloc1*/
	.bloc1 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_02_descktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc2*/
	.bloc2 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	/*bloc3*/
	.bloc3 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_03_desktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc4*/
	.bloc4 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	.audience img {
		max-width: 40%;
	}
	
	.audience1padding {
		text-align: right;
		padding-bottom: 35px;
	}
	
	.audience2padding {
		padding-bottom: 35px;
	}
	
	.audience3padding {
		text-align: right;
		padding-bottom: 35px;
	}
	
	.audience4padding {
		padding-bottom: 35px;
	}
	
	.audience5padding {
		text-align: right;
		padding-bottom: 0px;
	}
	
	.audience6padding {
		padding-bottom: 0px;
	}
	
	.blocsource {
		padding: 15px 0px 0px 0px;
	}
	
	.blocsource p{
		text-align: left;
		color: #a7a7a7;
		font-size: 11px;
	}
	
	.accordion-section .panel-default .panel-title a {
    	font-size: 16px;
 	}
	
}
	
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	.blocbanniere {
	height: auto;
	min-height: 290px;
	
	background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_top_banner_desktop.jpg);
	background-repeat: no-repeat;
	
    background-position: top center;
    background-size: cover;
	
	/*background-color: #000000;*/
	}
	
	.blocbanniere .titre {
		height: auto;
		min-height: 290px;
		
		/*ajustement pour mobile*/
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.blocbanniere h1{
		color: #FFFFFF;
		text-align: center;
		text-shadow: 2px 2px 4px #000000;
	}
	
	/*intro*/
	.blocintro {
	height: auto;
		
		
	/*background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/sites-a-decouvrir/images/bg_intro.jpg);
	background-repeat: no-repeat;
	
	background-attachment: fixed;
    background-position: top center;
    background-size: cover;*/
		
	background-color: #1a454b;
	padding: 35px 0px 35px 0px;
	}
	
	/*flex*/
	.flexx {
		display: flex;
		flex-direction: row;
	}
	
	.flexxitem {
		align-self: center;
	}
	
	/*table*/
	
	.flex-container {

    display: flex;
    
    justify-content: flex-start; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: row; 
    flex-wrap: nowrap; 
    align-content: stretch;

    height: 100%;
  /*  padding: 15px;
    gap: 5px;*/

  }

  	.flex-container .flex-item{
	  display: flex;
  }
	
	.table {
    display: table;
	padding: 5px;
    border: 2px solid #ee0000;

	border-radius:0px 40px 40px 40px;
	-moz-border-radius:0px 40px 40px 40px;
	-webkit-border-radius:0px 40px 40px 40px;
	}
	.tableRow {
		display: table-row;
	}
	.tableCell {
		display: table-cell;
		/*height: 2em;
		width: 12em;*/
		vertical-align: top;
		padding: 5px;
	}
	.arrowwidth {
		width: 48px;
	}
	
	/*Afficher selon dimension*/
	.affichedesktop {
		display: block;
	}
	
	.affichemobile {
		display: none;
	}
	
	/*bloc1*/
	.bloc1 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_02_descktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc2*/
	.bloc2 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	/*bloc3*/
	.bloc3 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_03_desktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc4*/
	.bloc4 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	.audience img {
		max-width: 100%;
	}
	
	.audience1padding {
		padding-bottom: 35px;
	}
	
	.audience2padding {
		padding-bottom: 35px;
	}
	
	.audience3padding {
		padding-bottom: 35px;
	}
	
	.audience4padding {
		padding-bottom: 35px;
	}
	
	.audience5padding {
		padding-bottom: 0px;
	}
	
	.audience6padding {
		padding-bottom: 0px;
	}
	
	.blocsource {
		padding: 15px 0px 0px 0px;
	}
	
	.blocsource p{
		text-align: left;
		color: #a7a7a7;
		font-size: 12px;
	}
	
	.accordion-section .panel-default .panel-title a {
    	font-size: 18px;
 	}

}
	
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

	/*banner*/
	
.blocbanniere {
	height: auto;
	min-height: 420px;
	
	background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_top_banner_desktop.jpg);
	background-repeat: no-repeat;
	
    background-position: top center;
    background-size: cover;
	
	/*background-color: #000000;*/
}
.blocbanniere .titre {
		height: auto;
		min-height: 420px;
		justify-content: center;
	}
	
.blocbanniere h1{
	color: #FFFFFF;
	text-align: center;
	text-shadow: 2px 2px 4px #000000;
}
	
/*intro*/
	.blocintro {
	height: auto;
		
		
	/*background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/sites-a-decouvrir/images/bg_intro.jpg);
	background-repeat: no-repeat;
	
	background-attachment: fixed;
    background-position: top center;
    background-size: cover;*/
		
	background-color: #1a454b;
	padding: 35px 0px 35px 0px;
}
	
	/*flex*/
	.flex {
		display: flex;
		flex-direction: row;
	}
	.flexxitem {
		align-self: center;
	}
	
	/*table*/
	
	.flex-container {

    display: flex;
    
    justify-content: flex-start; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: row; 
    flex-wrap: nowrap; 
    align-content: stretch;

    height: 100%;
  /*  padding: 15px;
    gap: 5px;*/

  }

  	.flex-container .flex-item{
	  display: flex;
  }
	
	.table {
    display: table;
	padding: 5px;
    border: 2px solid #ee0000;

	border-radius:0px 40px 40px 40px;
	-moz-border-radius:0px 40px 40px 40px;
	-webkit-border-radius:0px 40px 40px 40px;
	}
	.tableRow {
		display: table-row;
	}
	.tableCell {
		display: table-cell;
		/*height: 2em;
		width: 12em;*/
		vertical-align: top;
		padding: 5px;
	}
	.arrowwidth {
		width: 48px;
	}
	
	/*Afficher selon dimension*/
	.affichedesktop {
		display: block;
	}
	
	.affichemobile {
		display: none;
	}
	
	/*bloc1*/
	.bloc1 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_02_descktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
		
		background-attachment: fixed;
	}
	
	/*bloc2*/
	.bloc2 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	/*bloc3*/
	.bloc3 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_03_desktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	/*bloc4*/
	.bloc4 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	.audience img {
		max-width: 100%;
	}
	
	.audience1padding {
		padding-bottom: 0px;
	}
	
	.audience2padding {
		padding-bottom: 0px;
	}
	
	.audience3padding {
		padding-bottom: 0px;
	}
	
	.audience4padding {
		padding-bottom: 0px;
	}
	
	.audience5padding {
		padding-bottom: 0px;
	}
	
	.audience6padding {
		padding-bottom: 0px;
	}
	
	.blocsource {
		padding: 15px 0px 0px 0px;
	}
	
	.blocsource p{
		text-align: left;
		color: #a7a7a7;
		font-size: 12px;
	}
	
	.accordion-section .panel-default .panel-title a {
    	font-size: 18px;
 	}
}
	
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	h2::after {
		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/H2_support-1140.svg);
	}
	
	
/*banner*/
.blocbanniere {
	height: auto;
	min-height: 420px;
	
	background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_top_banner_desktop.jpg);
	background-repeat: no-repeat;
	
    background-position: top center;
    background-size: cover;
	
	/*background-color: #000000;*/
}
.blocbanniere .titre {
		height: auto;
		min-height: 420px;
		justify-content: center;
	}
.blocbanniere h1{
	color: #FFFFFF;
	text-align: center;
	text-shadow: 2px 2px 4px #000000;
}
	
	
	/*intro*/
	.blocintro {
	/*height: auto;
		
		
	background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/athletes-a-surveiller/images/banniere_desktop.jpg);
	background-repeat: no-repeat;
	
	background-attachment: fixed;
    background-position: top center;
    background-size: cover;*/
		
	background-color: #1a454b;
	padding: 35px 0px 35px 0px;
}
	
	/*flex for title*/
	.flexx {
		display: flex;
		flex-direction: row;
	}
	.flexxitem {
		align-self: center;
	}
	
	/*table*/
	
	.flex-container {

    display: flex;
    
    justify-content: flex-start; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: row; 
    flex-wrap: nowrap; 
    align-content: stretch;

    height: 100%;
  /*  padding: 15px;
    gap: 5px;*/

  }

  	.flex-container .flex-item{
	  display: flex;
  }
	
	.table {
    display: table;
		
	padding: 5px;
    border: 2px solid #ee0000;

	border-radius:0px 40px 40px 40px;
	-moz-border-radius:0px 40px 40px 40px;
	-webkit-border-radius:0px 40px 40px 40px;
	}
	.tableRow {
		display: table-row;
	}
	.tableCell {
		display: table-cell;
		/*height: 2em;
		width: 12em;*/
		vertical-align: top;
		padding: 5px;
	}
	.arrowwidth {
		width: 48px;
	}
	
	/*Afficher selon dimension*/
	.affichedesktop {
		display: block;
	}
	.affichemobile {
		display: none;
	}

	/*bloc1*/
	.bloc1 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_02_descktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
		
		background-attachment: fixed;
	}
	
	/*bloc2*/
	.bloc2 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	/*bloc3*/
	.bloc3 {
		padding: 35px 0px 35px 0px;
		
		height: auto;
		/*min-height: 420px;*/

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2024/cbc/en/images/bg_bloc_03_desktop.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;
	}
	
	.audience img {
		max-width: 100%;
	}
	
	.audience1padding {
		padding-bottom: 0px;
	}
	
	.audience2padding {
		padding-bottom: 0px;
	}
	
	.audience3padding {
		padding-bottom: 0px;
	}
	
	.audience4padding {
		padding-bottom: 0px;
	}
	
	.audience5padding {
		padding-bottom: 0px;
	}
	
	.audience6padding {
		padding-bottom: 0px;
	}
	
	/*bloc4*/
	.bloc4 {
		padding: 35px 0px 35px 0px;
		background-color: #072435;
		/*height: auto;
		min-height: 420px;

		background-image: url(https://prodsolutionsmedia.blob.core.windows.net/assets/page/paris-2024/bilan/fr/images/02_bg.jpg);
		background-repeat: no-repeat;

		background-position: top center;
		background-size: cover;*/
	}
	
	.blocsource {
		padding: 15px 0px 0px 0px;
	}
	
	.blocsource p{
		text-align: left;
		color: #a7a7a7;
		font-size: 12px;
	}
	
	.accordion-section .panel-default .panel-title a {
    	font-size: 18px;
 	}
}

/*ajout fleches test*/

.accordion-section .panel-default .panel-title a:after {
    font-family: 'FontAwesome';
    font-style: normal;
	font-weight: bold;
    font-size: 3rem;
    content: "\f056";
    color: #ee0000;
    float: right;
    margin-top: -8px;
}

.accordion-section .panel-default .panel-title a.collapsed:after {
    content: "\f055";
}

.panel-default {
    border-color: #072435;
}

.panel-body {
    background-color: #072435;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #072435;
    border-color: #072435;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0px solid #ddd;
}

@media print {
    /* your stylesheet for printing, eg.: */
    .panel-group .collapse {
        display: block;
    }
}