
		/* ------------------------------- */
		/* ------------------------------- */
		/* --------- CONFÉRENCES --------- */
		/* ------------------------------- */
		/* ------------------------------- */	
						
		/* -- CONTENUS 51 ----------------------------- */	
				
				.contenu51 /*-- 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;
					}

				.contenu51:hover 
					{
					  background-color: #eee;
					}	
			
				.contenu51 
					> input[type="checkbox"] {
					  display: none;
					}
			
				.contenu51
					> label {
					  display: block;
					  width: 100%;
					  color: #66c;
					  font-weight: bold;
					  border-bottom: solid 1px #ccc;
					  padding-top: 10px;
					  padding-bottom: 10px;
					}
			
				.contenu51 
					> label:before {
					  content: ' ▼ ';
					  font-size: 14px;
					  color: #000;
					}
			
				.contenu51
					> label + div {
					  display: none;
					}
			
				.contenu51 /*-- 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;
					}
			
				.contenu51
					> input[type="checkbox"]:checked + label + div {
					  display: block;
					}
			
				.contenu51
					> input[type="checkbox"]:checked + label::before {
					  content: ' ▲ '; 
					  font-size: 14px;
					  color: #c33;
					}
						
		/* -- CONTENUS 52 ----------------------------- */	
				
				.contenu52 /*-- 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;
					}

				.contenu52:hover 
					{
					  background-color: #eee;
					}	
			
				.contenu52 
					> input[type="checkbox"] {
					  display: none;
					}
			
				.contenu52
					> label {
					  display: block;
					  width: 100%;
					  color: #66c;
					  font-weight: bold;
					  border-bottom: solid 1px #ccc;
					  padding-top: 10px;
					  padding-bottom: 10px;
					}
			
				.contenu52 
					> label:before {
					  content: ' ▼ ';
					  font-size: 14px;
					  color: #000;
					}
			
				.contenu52
					> label + div {
					  display: none;
					}
			
				.contenu52 /*-- 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;
					}
			
				.contenu52
					> input[type="checkbox"]:checked + label + div {
					  display: block;
					}
			
				.contenu52
					> input[type="checkbox"]:checked + label::before {
					  content: ' ▲ '; 
					  font-size: 14px;
					  color: #c33;
					}
					
		/* -- CONTENUS 53 ----------------------------- */	
			
				.contenu53 /*-- 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;
					}

				.contenu53:hover 
					{
					  background-color: #eee;
					}	
			
				.contenu53 
					> input[type="checkbox"] {
					  display: none;
					}
			
				.contenu53
					> label {
					  display: block;
					  width: 100%;
					  color: #66c;
					  font-weight: bold;
					  border-bottom: solid 1px #ccc;
					  padding-top: 10px;
					  padding-bottom: 10px;
					}
			
				.contenu53 
					> label:before {
					  content: ' ▼ ';
					  font-size: 14px;
					  color: #000;
					}
			
				.contenu53
					> label + div {
					  display: none;
					}
			
				.contenu53 /*-- 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;
					}
			
				.contenu53
					> input[type="checkbox"]:checked + label + div {
					  display: block;
					}
			
				.contenu53
					> input[type="checkbox"]:checked + label::before {
					  content: ' ▲ '; 
					  font-size: 14px;
					  color: #c33;
					}
					
		/* -- CONTENUS 61 ----------------------------- */	
			
				.contenu61 /*-- 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;
					}

				.contenu61:hover 
					{
					  background-color: #eee;
					}	
			
				.contenu61 
					> input[type="checkbox"] {
					  display: none;
					}
			
				.contenu61
					> label {
					  display: block;
					  width: 100%;
					  color: #66c;
					  font-weight: bold;
					  border-bottom: solid 1px #ccc;
					  padding-top: 10px;
					  padding-bottom: 10px;
					}
			
				.contenu61 
					> label:before {
					  content: ' ▼ ';
					  font-size: 14px;
					  color: #000;
					}
			
				.contenu61
					> label + div {
					  display: none;
					}
			
				.contenu61 /*-- 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;
					}
			
				.contenu61
					> input[type="checkbox"]:checked + label + div {
					  display: block;
					}
			
				.contenu61
					> input[type="checkbox"]:checked + label::before {
					  content: ' ▲ '; 
					  font-size: 14px;
					  color: #c33;
					}
					
		/* -- CONTENUS 62 ----------------------------- */	
			
				.contenu62 /*-- 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;
					}

				.contenu62:hover 
					{
					  background-color: #eee;
					}	
			
				.contenu62 
					> input[type="checkbox"] {
					  display: none;
					}
			
				.contenu62
					> label {
					  display: block;
					  width: 100%;
					  color: #66c;
					  font-weight: bold;
					  border-bottom: solid 1px #ccc;
					  padding-top: 10px;
					  padding-bottom: 10px;
					}
			
				.contenu62 
					> label:before {
					  content: ' ▼ ';
					  font-size: 14px;
					  color: #000;
					}
			
				.contenu62
					> label + div {
					  display: none;
					}
			
				.contenu62 /*-- 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;
					}
			
				.contenu62
					> input[type="checkbox"]:checked + label + div {
					  display: block;
					}
			
				.contenu62
					> input[type="checkbox"]:checked + label::before {
					  content: ' ▲ '; 
					  font-size: 14px;
					  color: #c33;
					}
					
		/* -- CONTENUS 63 ----------------------------- */	
			
				.contenu63 /*-- 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;
					}

				.contenu63:hover 
					{
					  background-color: #eee;
					}	
			
				.contenu63 
					> input[type="checkbox"] {
					  display: none;
					}
			
				.contenu63
					> label {
					  display: block;
					  width: 100%;
					  color: #66c;
					  font-weight: bold;
					  border-bottom: solid 1px #ccc;
					  padding-top: 10px;
					  padding-bottom: 10px;
					}
			
				.contenu63 
					> label:before {
					  content: ' ▼ ';
					  font-size: 14px;
					  color: #000;
					}
			
				.contenu63
					> label + div {
					  display: none;
					}
			
				.contenu63 /*-- 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;
					}
			
				.contenu63
					> input[type="checkbox"]:checked + label + div {
					  display: block;
					}
			
				.contenu63
					> input[type="checkbox"]:checked + label::before {
					  content: ' ▲ '; 
					  font-size: 14px;
					  color: #c33;
					}

