body
{
	color: #DDDDDD;
	
	background-color: #A0A0A0;
	background-image: url("../images/background.jpg");
}

table
{
    border-collapse: collapse;
}
td, th
{
    border: 1px solid #DDDDDD;
}

.lien
{
	color: #000000;
	transition: 0.3s;
}
.lien:hover
{
	color: #007070;
	cursor: pointer;
	transition: 0.3s;
}

#present
{
	margin-left: 10%;
	margin-top: 10%;

	width:80%;
}
.bla
{
	background-color: rgba(120, 144, 156, 0.9);

	border-radius: 20px 20px 20px 20px;
}

.chap
{
	padding:50px
}


.logo
{
	background: transparent;
	transition: background 1s;

	border-radius: 20px 20px 20px 20px;

	white-space: nowrap;
	text-align: center;
}
.logo:hover
{
	background-color: rgba(50, 50, 50, 0.9);
	color: #e0e0e0;
	transition: background 0.3s;

	border-radius: 20px 20px 20px 20px;
}

.comp
{
	background: transparent;
	transition: background 1s;
	
	border-radius: 20px 20px 20px 20px;
}
.comp:hover
{
	background-color: rgba(120, 144, 156, 0.9);
	color: #000000;
	transition: background 1s;

	border-radius: 20px 20px 20px 20px;
}

.titlePP
{
	background: transparent;
	color: #505050;
	transition: 1.5s;

	border-radius: 10px 10px 10px 10px;
}
.titlePP:hover
{
	background-color: rgba(50, 50, 50, 0.9);
	color: #d0d0d0;
	transition: 0.5s;


	border-radius: 10px 10px 10px 10px;
}
.txtgros
{
	font-size: 1.8em;
}
.txtmoyen
{
	font-size: 1.5em;
}
.adaptext
{
	font-size:1.2em;
	transition: 0.3s;
}
.adaptext:hover
{
	font-size:1.5em;
	transition: 0.3s;
}
.list {
	list-style: initial;
	padding: revert;
	text-align: initial;
}
.list li {
	list-style: initial;
}
.souscomp {
	border: solid 1px;
}