
h2
{
	background : rgba(13,47,82,0.6);
	text-align : center;
	text-decoration : underline;
	text-shadow : 0.1em 0.1em 0.3em black;
	margin : 1.5% 40% 0 40%;
	padding : 0.5%;
	border-top : solid #012817 1px;
	border-left : solid #012817 1px;
	border-right : solid #CAF9FA 1px;
	border-bottom : solid #CAF9FA 1px;
	box-shadow : 0.2em 0.2em 0.6em #0D2F52 inset;
	color:white;
}

h5
{
	padding-top : 0.5%;
	padding-bottom : 0.5%;
	color : #0D2F52;
	font-size : 160%;
	text-decoration : none;
}

table
{
	border : 1px solid silver;
	width : 80%;
	text-align : center;
	position : relative;
	left : 5%;
	box-shadow : 0.03em 0.1em 0.30em black;
	background: url(../images/bckgroundAccueil.png) repeat rgba(50,100,200,0.5);
	padding : 0.5% 0.5% 0.5% 0.5%;
	margin : 5%;
}

td
{
	border : 1px solid black;
	width : 33.33%;
	background-color : rgba(180,180,190,0.5);
	padding-left:0.8%;
	padding-right:0.8%;
	text-align:center;
	
}

td:hover
{
	background-color : rgba(190,190,210,0.5);	
}

header
{
	text-align : center;
	height:10%;
	padding:0;
	margin:0;
	margin-top:-2%;;
	margin-left:2%;
}

#corps
{
	border-top : solid 3px white;
	position : relative;
	z-index : 2;
}

header {
	color:black;
}

footer
{
	position:fixed;
	text-align:center;
	background:rgba(119,210,229,0.5);
	border-radius:4px;
	bottom:0px;
	left:4%;
	width:92%;
	margin:auto;
}


.text p, .text li
{
	text-align:justify;
	font-size:1.1em;
	width:80%;
	margin-left:10%;
}

.text ol, .text ul
{
	width:60%;
	margin-left:20%;
	border:1px solid black;
	padding:1%;
	background-color: rgba(180,205,230,1);
	box-shadow : 0.2em 0.2em 0.6em black inset;
}

.text ol ul
{
	width:100%;
	margin-left:0%;
	box-shadow:none;
	border:none;
}

.text
{
	box-shadow : 0.2em 0.2em 0.6em black;
	border:2px solid black;
	background : rgba(215,230,255,1);
}

#Warning
{
	text-align:center;
}
