body{
	background-color: #51274C;

	margin:20px 0 0 0;

	padding:0;

	font-family:"Verdana",	"sans-serif", Arial;

	font-size:14px;

	line-height:22px;
	
}

h5 {
	line-height:15px;
}

header{

	background-color:#51274C;
	
	margin-top:-20px;
	
	height:330px;

}

#wrapper {

	width: 940px;

	height:auto;

	margin-left: auto;

	margin-right: auto;
	
	margin-top:0px;

	border-color: #1E7FCB;

	background-color: #FFF;

	padding:10px;
	
}
	
#banniere{

	background:url(../images/bandeau.jpg) no-repeat top center;

	width: 960px;

	height:330px;

	margin-left: auto;

	margin-right: auto;

}

#menu{

	height:80px;

	text-align:center;

	margin-top:-18px;
	
	margin-bottom: -3px;
}

#menuInterne {

	margin:auto;

	height:80px;

	width:960px;
	
}

#menuInterne ul{

	text-align:center;

	display: table;

	width: 960px;

	margin: 15px auto;

	padding: 0;

	background:#95c11f;

}

#menuInterne ul li{

	list-style:none;

	padding:0px;

	margin-right:80px;

	display: table-cell;

}

#menuLast{

	margin-right:0px;
	
}

#menuInterne ul li a{

	font-size:22px;

	display: block;

	text-align: center;

	color: #FFFFFF; 

	text-decoration: none;

	padding: 22px 22px 35px 22px;

	text-shadow: black 0.1em 0.1em 0.2em;

	position: relative;

	transition: padding .3s;
	
}

ul li:first-child a{

    	transition: all .3s .1s;

		position: relative;
		
}

ul li:last-child a{

    	transition: all .3s .1s;

		position: relative;

}

#menuInterne ul li a:hover,ul li a:focus{

    background: #FFFFFF;

	padding: 29px 25px 29px 25px;

	transition: all .10s 0s;

	color:#501354;

}

h4
{
	font-weight:bold;
	font-size:24px;
	color:#660066;
	font-family:"Times New Roman";
	color:#501354;
	margin:30px;
}

ul li a:hover::before,ul li a:focus::before{
    background: white;
	box-shadow: 0 0 2px white,0 -1px 0 rgba(0, 0, 0, .4);
}
	
#pied{
	height:100px;
	margin-left: auto;
	margin-right: auto;
	padding-top:5px;
	background:url(../images/footer.jpg) no-repeat top center;
	float:bottom;
	background-color:#95c11f;
	width: 960px;
	
}

.texte1 {

text-align:center;
font-family:Arial;
color:#ffffff;
font-size:11px;
}

.texte2 {

text-align:center;
font-family:Arial;
color:black;
font-size:11px;

}

.texte2 a{

	color:#ffffff;
	size:16px
	
}


.confirmMessageDiv{
	padding:10px;
	margin-bottom:50px;
}

#contactError{
	font-size:80%;
	font-weight:bold;
	color:red;
}

#contactInfo{
	font-size:80%;
	font-weight:bold;
	color:blue;
}