
		/* ------------------------------- */
		/* ------------------------------- */
		/* ------- GUILLAIN-BARRÉ -------- */
		/* ------------------------------- */
		/* ------------------------------- */					
	
		.afsgb
			{
				font-family: verdana, arial;
				font-size: 14px;
				font-style: italic;
				color: #088;
			}				
			
		.afsgbres	
			{
				font-family: verdana, arial;
				font-size: 16px;
				font-style: italic;
				color: #088;
			}
			
		/* ------------------------------- */			
			
		.afsgblegende
			{
				font-family: verdana, arial;
				font-size: 14px;
				font-style: italic;
				color: #088;
				border-bottom: solid 1px #eee;
			}	
			
		.afsgblegende:hover
			{			
				border-bottom: solid 1px #f00;
			}
			
		/* ------------------------------- */		
		
		.cadregris
			{
				width: 75%;
				display: grid;			
				font-family: verdana, arial;
				font-size: 18px;
				font-weight: none;
				color: #444;
				text-align: left;
				background-color: #eee;
				border: solid 1px #444;
				padding: 40px;
			}	
			
		.cadregrisres
			{
				width: 70%;
				display: grid;
				background-color: #eee;
				border: solid 1px #444;
				padding: 5px
			}	
						
		/* ------------------------------- */					
			
		.enum1guillain	
			{
				font-family: verdana, arial;
				font-size: 14px;
				color: #669;
				font-weight: bold;
				font-style: italic;
				padding-left: 0px;
			}						
			
		.enum1guillainres	
			{
				font-family: verdana, arial;
				font-size: 14px;
				color: #669;
				font-weight: bold;
				font-style: italic;
				padding-left: 0px;
			}			
						
		/* ------------------------------- */					
			
		.enum2guillain	
			{
				font-family: verdana, arial;
				font-size: 14px;
				color: #000;
				font-style: italic;
				padding-left: 0px;
			}						
			
		.enum2guillainres	
			{
				font-family: verdana, arial;
				font-size: 14px;
				color: #669;
				font-style: italic;
				padding-left: 20px;
			}	

			/* ------------------------------- */

			.imagegif
			{
				width: 200px;
			}

			.imagegifres
			{
				fwidth: 200px;
			}
			
		/* ------------------------------- */	
		
		.legendimg	
			{
				font-family: verdana, arial;
				font-size: 12px;
				font-style: italic;
				font-weight: bold;
				color: #666
			}						
			
		.legendimgres	
			{
				font-family: verdana, arial;
				font-size: 12px;
				font-style: italic;
				font-weight: bold;
				color: #666;
			}	
			
		/* ------------------------------- */					
			
		.intertitreguillain	
			{
				font-family: verdana, arial;
				font-size: 16px;
				color: #000;
				font-weight: bold;
			}						
			
		.intertitreguillainres	
			{
				font-family: verdana, arial;
				font-size: 16px;
				color: #000;
				font-weight: bold;
			}	
			
		/* ------------------------------- */					
			
		.noteguillain	
			{
				font-family: verdana, arial;
				font-size: 16px;
				font-style: italic;
				color: #900;
			}						
			
		.noteguillainres	
			{
				font-family: verdana, arial;
				font-size: 16px;
				font-style: italic;
				color: #900;
			}	
			
		/* ------------------------------- */					
			
		.soustitreguillain	
			{
				font-family: verdana, arial;
				font-size: 18px;
				color: #900;
				font-weight: bold;
			}	
		.soustitreguillainres	
			{
				font-family: verdana, arial;
				font-size: 18px;
				color: #900;
				font-weight: bold;
			}
						
		/* ------------------------------- */					
			
		.texteguillain	
			{
				font-family: verdana, arial;
				font-size: 16px;
				color: #000;
				padding-left: 0px;
				padding-right: 0px;
			}						
			
		.texteguillainres	
			{
				font-family: verdana, arial;
				font-size: 16px;
				color: #000;
			}	
						
		/* ------------------------------- */					
			
		.texteenumguillain	
			{
				font-family: verdana, arial;
				font-size: 16px;
				color: #000;
			}						
			
		.texteenumguillain	
			{
				font-family: verdana, arial;
				font-size: 16px;
				color: #000;
			}	
			
		/* ------------------------------- */					
			
		.titreguillain	
			{
				font-family: verdana, arial;
				font-size: 20px;
				color: #006;
				font-weight: bold;
				text-align: center;
			}						
			
		.titreguillainres
			{
				font-family: verdana, arial;
				font-size: 20px;
				color: #006;
				font-weight: bold;
				text-align: center;
			}	
			
			/* ------------------------------------------- */	
			/* ------------------------------------------- */	
			/* ------------------------------------------- */	
			/* ------------------------------------------- */					
			/* -- CONTENUS 1 ----------------------------- */	
				
					.contenu1 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu1:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu1 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu1
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu1 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu1
						> label + div {
						  display: none;
						}
				
					.contenu1 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu1
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu1
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 2 ----------------------------- */	
				
					.contenu2 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu2:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu2 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu2
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu2 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu2
						> label + div {
						  display: none;
						}
				
					.contenu2 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu2
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu2
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 3 ----------------------------- */	
				
					.contenu3 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu3:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu3 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu3
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu3 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu3
						> label + div {
						  display: none;
						}
				
					.contenu3 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu3
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu3
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 4 ----------------------------- */	
				
					.contenu4 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu4:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu4 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu4
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu4 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu4
						> label + div {
						  display: none;
						}
				
					.contenu4 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu4
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu4
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 5 ----------------------------- */	
				
					.contenu5 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu5:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu5 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu5
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu5 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu5
						> label + div {
						  display: none;
						}
				
					.contenu5 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu5
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu5
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 6 ----------------------------- */	
				
					.contenu6 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu6:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu6 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu6
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu6 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu6
						> label + div {
						  display: none;
						}
				
					.contenu6 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu6
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu6
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 7 ----------------------------- */	
				
					.contenu7 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu7:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu7 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu7
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu7 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu7
						> label + div {
						  display: none;
						}
				
					.contenu7 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu7
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu7
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 8 ----------------------------- */		
				
					.contenu8 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu8:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu8 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu8
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu8 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu8
						> label + div {
						  display: none;
						}
				
					.contenu8 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu8
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu8
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 9 ----------------------------- */	
				
					.contenu9 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu9:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu9 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu9
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu9 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu9
						> label + div {
						  display: none;
						}
				
					.contenu9 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu9
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu9
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 10 ----------------------------- */	
				
					.contenu10 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu10:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu10 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu10
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu10 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu10
						> label + div {
						  display: none;
						}
				
					.contenu10 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu10
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu10
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 11 ----------------------------- */	
				
					.contenu11 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu11:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu11 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu11
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu11 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu11
						> label + div {
						  display: none;
						}
				
					.contenu11 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu11
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu11
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 12 ----------------------------- */	
				
					.contenu12 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu12:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu12 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu12
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu12 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu12
						> label + div {
						  display: none;
						}
				
					.contenu12 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu12
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu12
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 13 ----------------------------- */	
				
					.contenu13 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu13:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu13 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu13
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu13 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu13
						> label + div {
						  display: none;
						}
				
					.contenu13 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu13
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu13
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 14 ----------------------------- */	
				
					.contenu14 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 18px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu14:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu14 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu14
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu14 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu14
						> label + div {
						  display: none;
						}
				
					.contenu14 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu14
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu14
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
				
			/* -------------------------------------------- */
			/* -------------------------------------------- */
			/* -------------------------------------------- */
			/* -- CONTENUS 21 ----------------------------- */	
				
					.contenu21 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu21:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu21 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu21
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu21 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu21
						> label + div {
						  display: none;
						}
				
					.contenu21 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu21
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu21
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 22 ----------------------------- */	
				
					.contenu22 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu22:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu22 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu22
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu22 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu22
						> label + div {
						  display: none;
						}
				
					.contenu22 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu22
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu22
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 23 ----------------------------- */	
				
					.contenu23 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu23:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu23 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu23
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu23 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu23
						> label + div {
						  display: none;
						}
				
					.contenu23 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu23
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu23
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}		
						
			/* -- CONTENUS 24 ----------------------------- */	
				
					.contenu24 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu24:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu24 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu24
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu24 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu24
						> label + div {
						  display: none;
						}
				
					.contenu24 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu24
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu24
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 25 ----------------------------- */	
				
					.contenu25 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu25:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu25 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu25
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu25 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu25
						> label + div {
						  display: none;
						}
				
					.contenu25 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu25
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu25
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 26 ----------------------------- */	
				
					.contenu26 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu26:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu26 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu26
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu26 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu26
						> label + div {
						  display: none;
						}
				
					.contenu26 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu26
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu26
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 27 ----------------------------- */	
				
					.contenu27 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu27:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu27 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu27
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu27 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu27
						> label + div {
						  display: none;
						}
				
					.contenu27 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu27
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu27
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 28 ----------------------------- */		
				
					.contenu28 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu28:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu28 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu28
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu28 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu28
						> label + div {
						  display: none;
						}
				
					.contenu28 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu28
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu28
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 29 ----------------------------- */	
				
					.contenu29 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu29:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu29 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu29
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu29 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu29
						> label + div {
						  display: none;
						}
				
					.contenu29 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu29
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu29
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 30 ----------------------------- */	
				
					.contenu30 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu30:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu30 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu30
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu30 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu30
						> label + div {
						  display: none;
						}
				
					.contenu30 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu30
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu30
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 31 ----------------------------- */	
				
					.contenu31 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu31:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu31 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu31
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu31 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu31
						> label + div {
						  display: none;
						}
				
					.contenu31 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu31
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu31
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 32 ----------------------------- */	
				
					.contenu32 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu32:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu32 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu32
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu32 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu32
						> label + div {
						  display: none;
						}
				
					.contenu32 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu32
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu32
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 33 ----------------------------- */	
				
					.contenu33 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu33:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu33 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu33
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu33 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu33
						> label + div {
						  display: none;
						}
				
					.contenu33 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu33
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu33
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}	
						
			/* -- CONTENUS 34 ----------------------------- */	
				
					.contenu34 /*-- Texte des titres colonnes --*/
						{
						  background-color: #fff;
						  border-left: solid 0px #666;
						  border-top: solid 0px #666;
						  border-right: solid 0px #666;
						  border-bottom: solid 0px #666;
						  font-family:  verdana, arial;
						  font-size: 14px;
						  margin-bottom: -1px;
						  padding: 10px;
						  color: #000;
						  text-align: left;
						  padding-top: 5px;
						}

					.contenu34:hover 
						{
						  background-color: #eee;
						}	
				
					.contenu34 
						> input[type="checkbox"] {
						  display: none;
						}
				
					.contenu34
						> label {
						  display: block;
						  width: 100%;
						  color: #66c;
						  font-weight: bold;
						  border-bottom: solid 1px #ccc;
						  padding-top: 10px;
						  padding-bottom: 10px;
						}
				
					.contenu34 
						> label:before {
						  content: ' ▼ ';
						  font-size: 14px;
						  color: #000;
						}
				
					.contenu34
						> label + div {
						  display: none;
						}
				
					.contenu34 /*-- Cadre interne --*/
						> div {
						  margin-top: 5px;
						  background-color: #eee;
						  border-left: solid 1px #ccc;
						  border-right: solid 1px #ccc;
						  border-bottom: solid 1px #ccc;
						  width: 100%;
						  text-align: left;	
						  padding-top: 0px;
						}
				
					.contenu34
						> input[type="checkbox"]:checked + label + div {
						  display: block;
						}
				
					.contenu34
						> input[type="checkbox"]:checked + label::before {
						  content: ' ▲ '; 
						  font-size: 14px;
						  color: #c33;
						}
