 body
 {
     background-image: url('./Fond_pierre.jpg');
	 font-family: "Arial";
     font-size: 13px;
     behavior: url("csshover.htc");
 }
 
 #site
 {
     margin-top: 5px;
	 margin-bottom: 5px;
 }
 
 li
 {
     padding-top: 3px;
	 padding-bottom: 3px;
	 margin-left: -25px;
 }
 
 li a
 {
     text-decoration: none;
	 color: #515362;
	 font-size: 15px;
 }
 
 li a:hover
 {
     text-decoration: underline overline;
	 color: #546677;
	 font-size: 15px;
 }
 
 a
 {
     text-decoration: none;
	 color: #515362;
	 font-size: 12px;
 }
 
 a:hover
 {
     text-decoration: underline overline;
	 color: #546677;
	 font-size: 12px;
 }
 
 .special a
 {
     text-decoration: none;
	 color: #c81810;
	 font-size: 15px;
 }
 
 .special a:hover
 {
     text-decoration: underline overline;
	 color: #c81810;
	 font-size: 15px;
 }
 
 .petit a
 {
     text-decoration: none;
	 color: #755f51;
	 font-size: 11px;
 }
 
 .petit a:hover
 {
     text-decoration: underline overline;
	 color: #755f51;
	 font-size: 11px;
 }
 
 form
 {
     padding: 0px;
	 margin: 0px;
 }
 
 label 
 {
    display:block;
    width:60px;
    float: left;
 }
 
 ul
 {
     margin-bottom: 5px;
	 padding-bottom: 5px;
	 padding-top: 5px;
	 margin-top: 5px;
 }
 
 .titre_news
 {
     font-size: 16px;
	 font-weight: bold;
	 color: #476e75;
	 font-family: "Verdana", Arial, Tahoma;
 }

 .lien_com a
 {
     text-decoration: none;
	 color: #c8be73;
	 font-size: 10px;
 }
 
 .lien_com a:hover
 {
     text-decoration: underline overline;
	 color: #c8be73;
	 font-size: 10px;
 }
 
 .info_revive
 {
     color: #d70c15;
	 font-size: 15px;
	 border: 1px solid #410c15;
	 padding: 5px;
	 background: white;
}

 .info_revive2
 {
     color: #398a15;
	 font-size: 15px;
	 border: 1px solid #410c15;
	 padding: 5px;
	 background: white;
}

.hr hr
{
     width: 250px;
	 background-color: #a4967a;
	 color: #a4967a;
	 border: 0;
	 height: 1px;
}

/* LE TABLEAU DES MP */

#mp
{
    border-collapse: collapse;
}

#mp th
{
    border: 1px solid #694c4a;
	padding: 3px;
	color: #5f0000;
}

#mp td
{
    border: 1px solid #694c4a;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
}

#parchemin
{
    width: 439px;
	height: 570px;
	background-image: url('./images/parchemin.gif');
	padding-top: 150px; 
	padding-left: 50px;
	padding-right: 50px;
	font-family: "Arial", Tahoma, Verdana;
	font-size: 15px;
}

#corps_mp
{
    overflow: auto;
}

#tableau_regles tr td table {
border:2px solid black;
}

label {
display:block;
width:200px;
float:left;
}