/* Cadre pour les textes principaux */
.cadre1{ 	width:500px; 
			border: none; 
			padding: 0px 20px 20px 20px; 
			text-align: justify;
			margin-left: auto;
			margin-right: auto;
			line-height : 1.5
		}
.cadrelogo{width:500px; 
			border: none; 
			padding: 0px 20px 20px 20px; 
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			line-height : 1.5
		}
.tlogo {	
	margin-top:40px;
	margin-left:80px;
	border-spacing: 30px;
	caption-side: center;
	text-align:center;
	table-layout: fixed;
	margin:auto;
}
/* Cadre pour les texte qui apparaissent quand l'utilisateur a choisi une note */
.cadrenotes{ 	
			width:500px; 
			border-style: solid;
			border-width : 2px;
			border-color : #38430B; 
			border-radius: 8px;
			padding: 20px 20px 20px 20px; 
			margin-left: auto;
			margin-right: auto;
			line-height : 1.5;
			text-align: justify;
			font-weight: bold;
			color : #FF4000; /* Orange petant*/
}
/* Cadre pour les pad de choix de notes */
.cadrepad { 
			margin: 0 auto;
			width: 250px; 
			border: none; 
			padding: 10px 10px 20px 20px; 
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}
.cadrevideo{width:350px; 
			border: none; 
			padding: 10px 10px 10px 10px; 
			text-align: left;
			margin-left: auto;
			margin-right: auto;
			line-height : 1.5;
			font-weight:bold;
			text-align: center;
		}		

.minibutton{
	background-color: #767171;; /* Gray */
	border: none;
	border-radius: 8px;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
}
.buttonstop{
	background-color: transparent;
	border: none;
	color: black;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 14px;
}
.button {
  background-color: #38430B; /* Green */
  border: none;
  border-radius: 8px;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
.button:hover {
  background-color: #767171; /* Gray */
  border: 1px ;
  border-radius: 8px;
  color: white;
  padding: 17px 35px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
.buttonprint {
  background-color: #2ECCFA; /* Green */
  border: none;
  border-radius: 8px;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
.buttonprint:hover {
  background-color: #767171; /* Gray */
  border: 1px ;
  border-radius: 8px;
  color: white;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
.btn_group_niv_1 button {
  background-color: #38430B; /* Blue background */
  border-radius: 8px;
  border: none; 
  color: white; /* White text */
  padding: 20px 20px; /* Some padding */
  cursor: pointer; /* Pointer/hand icon */
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  margin-bottom: 2px;
  margin-top:2px;
  display:block;
  //outline: 1px solid black;
  width:600px;
  font-size:15px;
}
.btn_group_niv_1 button:not(:last-child) {
  border-bottom: none; /* Prevent double borders */
}
.btn_group_niv_1 button:visited {
  background-color: #FFBF00; /* Blue background */
}
/* Add a background color on hover */
.btn_group_niv_1 button:hover {
  background-color: #D8D8D8;
}
.btn_group_niv_2 button {
  background-color: #767171; /* Blue background */
  border: none; 
  margin-left: 60px;
  color: white; /* White text */
  padding: 18px 20px; /* Some padding */
  cursor: pointer; /* Pointer/hand icon */
  width: 80%; /* Set a width if needed */
  display: block; /* Make the buttons appear below each other */
  text-align: left;
  margin-bottom: 2px;
  margin-top:2px;
  display:block;
  //outline: 1px solid black;
  width:540px;
}
.btn_group_niv_2 button:not(:last-child) {
  border-bottom: none; /* Prevent double borders */
}

/* Add a background color on hover */
.btn_group_niv_2 button:hover {
  background-color: #D8D8D8;
}
.coche{
	margin-bottom:  30px;
	margin-top:30px;
	text-align: left;
	margin-left: 120px;
	width:500px;
}
.Note{		font-family : verdana;
			color : blue;
			font-size : 15px;
}
.tminiatures {	
		width: auto;
		padding : 0px 20px 0px 20px;
		margin-right: 0px;
		margin-left: auto;
		}

.t1 {	caption-side: top;
		border-spacing: 10px 1rem;
		border-spacing: 20px 20px;
		margin-bottom:  40px;
		border-collapse: collapse;
		table-layout: fixed;
		text-align: center; 
		margin:auto;

		}
.t2 {	
		margin-top:40px;
		border-spacing: 30px;
		caption-side: top;
		text-align:center;
		table-layout: fixed;
		margin:auto;
	}
.tlogo {	
	margin-top:40px;
	border-spacing: 30px;
	caption-side: top;
	text-align:center;
	table-layout: fixed;
	margin:auto;
}
.cap {	padding: 40px;
		color: darkgreen;
		font-weight: bold;
		font-size:20px;
		text-align:center;
	}
.liste_points{
	list-style-position: outside;
	display: inline-block;
	/*vertical-align: top;
	padding-left: 25px;*/
	padding : 20px;
	position: relative;
	line-height : 2;
}
.liste_points label {
        display: block;
}
.inputtext {
	width:500px; 
	border-style: solid;
	border-width : 2px;
	border-color : #38430B; 
	border-radius: 8px;
	padding: 20px 20px 20px 20px; 
	margin-left: auto;
	margin-right: auto;
	line-height : 1.5;
	font-size: 1rem;
}
.inputtextPetit {
	width:250px; 
	border-style: solid;
	border-width : 2px;
	border-color : #38430B; 
	border-radius: 8px;
	padding: 20px 20px 20px 20px; 
	margin-left: auto;
	margin-right: auto;
	line-height : 1.5;
	font-size: 1rem;
}
/*Pour le super menu!*/
.scrollmenu {
	background-color: transparent;
	font-family: "Fantasy", Papyrus, serif;
	overflow: auto;
	white-space: nowrap;
	color : #767171;
	font-size: 24px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.scrollmenu a {
	display: inline-block;
	text-align: center;
	font-size: 24px;
	padding: 20px;
	text-decoration: none;
	color : #38430B;
}

.scrollmenu a:hover {
	font-size: 24px;
	background-color: transparent;
	color : #767171;
}

/* Pour tous les liens */
a {
  font-size: 1rem;
  text-align: center;
  color:#38430B;
}
a:visited{
	color:#767171;
}
