body {
	margin : 0;
	padding : 0;
	font-size:12px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color:#FFFFFF;
	background-color: #333333;
}

img {
  border:none;
}

img.png {
behavior: url(png.htc);
}

div#page {
  position:absolute;
  top:50%;
  left:50%;
  width:980px;
  height:580px;
  margin-top: -290px;
  margin-left: -490px;
  background:#3C5799 url(img/fond.jpg) no-repeat 0 0;
  border:solid 3px #FFFFFF;
}

img#motrice {
  position:absolute;
  top:70px;
  left:50%;
  width:173px;
  height:107px;
  margin-left: -105px;
}

p {
  position:absolute;
  top:266px;
  left:50%;
  width:300px;
  margin-left: -150px;
}

p a {
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

p a span {
  color:#AE1A15;
}

p a:hover {
  text-decoration:underline;
}

div#presentation {
  margin:0;
  padding:8px;
  position:absolute;
  top:16px;
  left:16px;
  width:284px;
  background-color:#3C5799;
  border:solid 3px #FFFFFF;
  filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

form#formulaire_contact {
  display:block;
  margin:0;
  padding:8px;
  position:absolute;
  top:16px;
  left:644px;
  width:300px;
  background-color:#3C5799;
  border:solid 3px #FFFFFF;
  filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

form#formulaire_contact label {
  margin:0;
  padding:0;
  padding-bottom:4px;
  float:left;
  width:300px;
}

form#formulaire_contact label span {
  margin:0;
  padding:0;
  float:left;
  display:block;
  width:80px;
}

input.champ_form {
  float:left;
  padding:1px;
  width:210px;
  background-color:#fff;
  border:solid 3px #E0E0E0;
}

textarea.champ_form2 {
  float:left;
  padding:1px;
  width:210px;
  height:80px;
  background-color:#fff;
  border:solid 3px #E0E0E0;
}

input#valider {
  padding:1px;
  position:relative;
  left:80px;
  width:217px;
  color:#fff;
  font-weight:bold;
  background-color:#607EBA;
  border:solid 3px #E0E0E0;
  text-align:center;
}

div#alert {
  display:none;
  padding:1px;
  position:relative;
  margin-bottom:10px;
  top:10px;
  left:80px;
  width:210px;
  color:#FFF0F0;
  font-weight:bold;
  background-color:#FF0000;
  border:solid 3px #E0E0E0;
  text-align:center;
}

div#chargement {
  display:none;
  padding:1px;
  position:relative;
  margin-bottom:10px;
  top:10px;
  left:80px;
  width:210px;
  color:#B7FFB7;
  font-weight:bold;
  background-color:#00E800;
  border:solid 3px #E0E0E0;
  text-align:center;
}

div#reussi {
  display:none;
  padding:1px;
  position:relative;
  margin-bottom:10px;
  top:10px;
  left:80px;
  width:210px;
  color:#B7FFB7;
  font-weight:bold;
  background-color:#00E800;
  border:solid 3px #E0E0E0;
  text-align:center;
}

div#demo {
  display:none;
  margin:0;
  position:absolute;
  top:30px;
  left:220px;
  width:500px;
  background-color:#3C5799;
  border:solid 3px #FFFFFF;
}
