	body
		{ background : #F1AC38; /* couleur de fond */
		width : 100 %;
		background-image : url(Images/banniere/accueil.png);
		background-repeat : no-repeat;
		background-size : cover; }
	p
		{ text-indent:10px; 
		text-align: justify; }
	mark
		{ background-color:#B2D984; }
	span.olive 	
		{ color: olive;
		font-size:11px; }
	span.marron
		{ color: maroon;
		font-size:12px; }
	span.rose
		{ color: red;
		font-size:13px; }
	span.bleu
		{ color:blue;
		font-size:14px; }
	span.teal
		{ color:teal;
		font-size:10px; }
	span.noir
		{ color: black;
		font-size: 20px; }
	.champignon
		{ font-size: 50px; }
	a
		{ color: #3B6739;
		font-style: italic; }
	a:hover
		{ color:#A05D2A;
		background-color:#A9EF53; }
	.rechcoul
		{ font-size:15px; }
	.rechcoul1, .rechcoul2, .rechcoul3, .rechcoul4
		{ margin-left:1%;
		margin-right:4%;
		margin-bottom:0px;
		width:19%; }
	.rechcoul0
		{ width:250px;
		text-align: center;
		padding-right:20px; }
	.listalpha
		{ margin-left:10px; }
	h1
		{ text-decoration: underline;
		font-weight: bold;
		font-size:18px; }
	h2
		{ font-weight:bold;
		font-size:16px; }
	h3.recherche
		{ text-indent:25px; }
	h3
		{ text-decoration: underline;
		font-weight: bold;
 		font-size:12px; }
	h5
		{ font-size:14px; }
	h6
		{ font-size:12px; }
	.alpha
		{ padding:5px;
		border:1px solid black;
		margin-left:10%; }
	td.alphaa
		{
 		padding: 5px;
 		background-color:#F6604E;
		 border:1px solid green;
		}
	td.alphab
		{
 		padding: 5px;
		background-color:#EAD151;
 		border:1px solid green;
		}
	td.habitat
		{
		text-align : center;
		}
	.fichenomfrancais
		{ width:40%;
		padding-left:20px;
		font-size:12px; }
	.fichefleurgauche
		{ width :40%;
		padding-left:20px;
		font-size:12px; }
	.fichefleurdroit
		{ padding-left:70px;
 		font-size:12px; }
	#logocomestible
		{ display: block;
		width: auto;
		margin-left: auto;
		margin-right: auto; }
/* ----------entête -------------*/
	#entetedroit
		{ width:85%;
		min-width:640px;
		height:110px;
		padding:0px;
		border: 2px solid green;
		border-left:1px solid green;
		float: right; }
	#entetegauche
		{ width:15%;
		min-width:140px;
		height:110px;
  		padding-bottom:0px;
		border: 2px solid green;
 		border-right:1px solid green; }
	.logo
		{ width:133px;
  		height:100px;
		border: none;
		margin-left: 15px;
		padding-top :1px;
		padding-left:1px;
		border-right : solid 2px #F1AC38;
		float: right; }
	#logofmbds
		{ height:75%;
		float: left;
		border:3px solid green;
		margin-left:15px;
		margin-top:15px; }
	#logofiche
		{ height:75px;
		float: left; }
	#logoright
		{ width:390px;
 		height:130px;
		border: none;
		padding-top: 1px;
		padding-right:2px;
		border-right: solid 2px #F1AC38;
		float: right; }
	.ban
		{ color: #3B6739;
		text-align: center;
		margin-left:20px;
		font-size:16px; 
		float: left;}
/*--------menu-haut------*/
	ul#menuhaut
		{ width:96%;
		min-width:800px;
		height:18px;
		margin: 2px 0 0 0;
		padding-bottom: 1px;
		background-color : #EAD151;
		border : 1px solid black;
		list-style-type : none; }
	ul#menuhaut li 
		{ padding : 0 8px;
		font-size:12px; 
		color: green; }
	li.gauche
		{ float : left;
		border-right : 1px solid black;
 		margin-left:0px; }
	li.droite
		{ float : right;
		border-left : 1px solid black; }
	li.central
		{ float : left; }
/*-------corps----------*/
	.corps
		{ background-color : #F1AC38;
		margin-top:10px;
		margin-left:5%;
		margin-right:5%;
		margin-bottom:25px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:20px;
		width:90%;height:100%;
		border:1px solid green;
		font-size:14px; }
	.tableau
		{ border: 3px solid green; height: 20%; width: 100%;}
	.tableau tr td 
		{ border: 2px solid red; height : 15%;  width: 8%; text-align: center;}
	.tableau tr td + td 
		{ width: 73%; height : 15%; margin-top:15px; font-size: 50px; text-align: center; color: blue;}
	.tableau tr td + td + td 
		{ width: 17%; height : 15%; margin-top:15px; font-size: 18px; text-align: center; color: black;}
	.tableau tr + tr td
		{ border: 1px solid green ; height : 15%; width: 65%; font-size: 30px; text-align: center; color: black;}
	.tableau2
		{ border: 3px solid black;  border-top: none; height: 60%; width:100%; }
	.tableau2 tr td
		{ padding-left: 2%; padding-top:1%; vertical-align: top; height : 15%; width: 35%;font-size: 15px;color: black;}
	.tableau2 tr td + td 
		{ border: 1px solid green ; height : 15%; width: 65%; font-size: 20px; text-align: center; color: black;}
	.tableau3
		{ border: 3px solid green; border-top: none; height: 20 %; width: 100%;}
	.tableau3 tr td 
		{ height : 15%;  width: 80%; text-align: center;}
	.tableau3 tr td + td 
		{ border: 1px solid green; width: 20%; height : 15%; margin-top:15px; font-size: 20px; text-align: center; color: blue;}
	#fiche  
		{ margin-top:10px;
		margin-bottom:10px;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		background-color : white;
		width:80%;height:100%;
		border:1px solid green; }
	#fichea6
		{ background-color: white;
		width: 13.45cm;height:9.3;}
	.fixed 
		{
		position: absolute;
		top: 148px;
		left: 55%;
		background: white;
		color: red;
		}
	.fix
		{
		position: absolute;
		top: 143px;
		left: 25%;
		}
	footer
		{ margin-top:40px;
		margin-left:25%;
		margin-right:5%;
		padding:0px;
		padding-top:10px;
		background-color:#C7C89D;
		font-size:12px;
		text-align: center;
		width:69%;
		min-width:640px;
		border:2px dashed blue; }
	#text_champignon
		{ float: right;
		margin-left:15px; }
	.corps_champignon
	{ padding-right: 20px; }


