body {
	margin:10px auto;
	background-repeat:no-repeat;
	background-position:center;
	background-position:fixed;
	background-image: url('../images/backgroundecran.jpg');
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	width:100%;
	padding-top:20px;
}
#titre {
	color: #ffffff;
	font-size:70px;
	position:fixed;
	width:70%;
	background:rgb(0 0 0 / 91%);
	padding:2px;
	top:0px;
	left:15%;
	text-align:center;
	border-radius:0 0 40px 40px;
	font-family: 'Poor Story', cursive;
}
#prof{
	color: #ffffff;
	font-size:36px;
	position:fixed;
	background:rgba(74,74,69,0.48);
	padding:15px;
	bottom:0px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	right:0;
	text-align:left;
	border-radius:40px 0 0 0;
	line-height: 40px;
}
#info{
	color: #ffffff;
	font-size:20px;
	position:fixed;
	background:rgba(0,0,0,0.5);
	padding:15px;
	top:100px;
	font-family: 'Fira Sans', sans-serif;
	left:0;
	width:150px;
	text-align:left;
	border-radius:0 40px 40px 0;
}
#prof h3 {
	color:#ffffff;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:30px;
	text-align:left;
	padding-left:20px;
	width:100%;
}
.centre {
	width:90%;
	padding:5px;
	left:0%;
	text-align:center;
	margin:0px auto;
	border-radius:20px;
}
#content {
	color: #ffffff;
	font-size:20px;
	width:98%;
	/*background:rgba(0,0,0,0.5);*/
	padding:10px;
	text-align:center;
	margin:0px auto;
	border-radius:20px;
	font-family: 'Merienda', cursive;
}
#content img {
	width:25px;
	height:25px;
}


.r {
    background-color:#AA0303;
}

.rose {
    background-color:#d61e9d;
}
.violet {
    background-color:#990099;
}
.orange {
    background-color:#ff9818;
}
.v {
    background-color:green;
}

.b {
    background-color:#4bb6ce;
}


.warning {
  border-radius:2px;
  padding:10px;
  color:white;
  font-size:20px;
  text-align:left;
  font-weight:bold;
}

.warning a, .warning a, .warning a{
  color:white;
}

.warning a:hover, .warning a:hover, .warning a:hover{
  color:white;
}
.message {
	font-size:15px;
	line-height: 80px;
}