h1,h2,h3,li
{
	color: white;
}


p
{
	color: white;
}
html{
	height:100%;
}


body
{
	background-color : black;
	width:100%;
	
	

}

#sous_body {min-height:100%;}



.bouton a {
	display:block;
	width:154px;
	line-height:68px;
	text-align:center;
	vertical-align:middle;
	background:url(images/bouton_new.JPG) no-repeat;
	color:black;
	text-decoration:none;	
	float:left;
	margin:2px;
	margin-left:25px;
}




.Procedure {
	
}



	p:first-letter
.imageflottante {
	float: center;

}


table {
  border-collapse: collapse;
  border: 2px solid rgb(200,200,200);
  letter-spacing: 1px;
  font-size: 0.8rem;
  background-color : gray ;
  color : White ;
}

td, th {
  border: 1px solid rgb(190,190,190);
  padding: 10px 20px;
  color : White ;
}

th {
  background-color: rgb(235,235,235);
  color : White ;
}

td {
  text-align: center;
  color : White ;
}

tr:nth-child(even) td {
  background-color: #6E6E6E ;
}

tr:nth-child(odd) td {
  background-color: #585858;
}

caption {
  padding: 10px;
}

header {
    text-align: center;
    padding: 40px;
    background: black;
    color: white;
}

.title-container {
    border: 2px solid white;
    padding: 20px;
    background-color: black;
}

.main-title {
    text-align: center;
    color: yellow;
    font-size: 2em;
    margin: 0;
}

.btn {
    padding: 10px 20px;
    background: linear-gradient(to right, #99ccff, #0066cc);;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    display: inline-block;
        }

