*{
margin:0;
padding:0;
font:normal 11px "Trebuchet MS";
color:#29496f;
}

a img{
border:none;
}

body{
background-color:#29496f;
background-image:url('Background.jpg');
background-position:top center;
background-repeat:repeat-x;
}

div#conteneur{
position:relative;
margin:0 auto 0 auto;
padding:270px 0 0 0;
width:972px;
background-image:url('Fond.jpg');
background-position:top center;
background-repeat:no-repeat;
}

p#menu{
position:absolute;
top:100px;
right:86px;
}

p#menu a,p#menu a:visited,p#menu a:active{
color:#58718f;
text-decoration:none;
}

p#menu a:hover{
color:white;
text-decoration:none;
}

div#contenu{
padding:0 25px 10px 25px;
margin:0 auto 0 auto;
width:750px;
border-top:1px solid rgb(210,210,210);
background-color:white;
}

div#footer{
padding:15px 25px 0px 25px;
margin:0 auto 0 auto;
width:750px;
border-top:1px solid rgb(210,210,210);
background-color:white;
}

img#Reflet{
margin:5px auto 0 auto;
}

h1{
margin:30px 0 20px 0;
font-size:17px;
text-decoration:underline;
}

h2{
margin:0px 0 5px 0;
font-size:14px;
text-decoration:underline;
}

p{
padding:0 0 15px 0;
text-align:justify;
}

p.avertissementKO{
	padding:15px 0 15px 0;
	margin:30px 0 25px 0;
	border:1px solid #b22222;
	background-color:#cd5c5c;
	color:black;
	font-style:italic;
	text-align:center;
}

p.avertissementOK{
	padding:15px 0 15px 0;
	margin:30px 0 25px 0;
	border:1px solid #228b22;
	background-color:#8fbc8f;
	color:black;
	font-style:italic;
	text-align:center;
}

.centre{
text-align:center;
}

div#footer p a, div#footer p a:hover, div#footer p a:visited, div#footer p a:active{
text-decoration:none;
}

.formulaire{
padding:3px;
border:1px solid #bfd3eb;
}

textarea{
overflow:hidden;
}
