#contact-box{
  width: 355px;
  float: left;
  margin-bottom: 20px;
  font-family: Arial;
}

.c1{
  float: left;
  width: 355px;
  margin-top: 2px;
  margin-bottom: 3px;
}

.c2{
  float: left;
  width: 128px;
  margin-top: 6px;
}

.label{
  float: left;
}

#btn-pos{
  width: 160px;
  height: 94px;
  margin-top: 2px;
  float: left;
  padding-top: 15px;
}

#checks{
  width:515px;
  float: left;
  font-family: Arial;
}

.message{
  width: 354px;
  float: left;
  margin-top: 20px;
  font-family: Arial;
}

#obligatory p{
  width: 450px;
  text-align: center;
  color: #777777;
}


.button{
	background-color:#61b3a1;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	border:1px solid #00427f;
	width:75px;
	height:20px;
}

.envoyer{
  width: 150px;
  height: 53px;
  float: left;
  background-image: url(../images/charte/btn-envoyer.jpg);
  text-indent: -9999px;
  color: #e4f5fd;
  font-size: 0px;
  margin-left: 10px;
  display: inline;
  cursor: url(../images/charte/cursor.gif), pointer;
  border: 0px;
}

.envoyerover{
  width: 150px;
  height: 53px;
  float: left;
  background-image: url(../images/charte/btn-envoyer-over.jpg);
  text-indent: -9999px;
  color: #e4f5fd;
  font-size: 0px;
  cursor: url(../images/charte/cursor_over.gif), pointer;
  margin-left: 10px;
  display: inline;
  border: 0px;
}

.retablir{
  width: 150px;
  height: 53px;
  float: left;
  background-image: url(../images/charte/btn-retablir.jpg);
  text-indent: -9999px;
  color: #e4f5fd;
  font-size: 0px;
  margin-left: 10px;
  display: inline;
  cursor: url(../images/charte/cursor.gif), pointer;
  border: 0px;
}

.retablirover{
  width: 150px;
  height: 53px;
  float: left;
  background-image: url(../images/charte/btn-retablir-over.jpg);
  text-indent: -9999px;
  color: #e4f5fd;
  font-size: 0px;
  cursor: url(../images/charte/cursor_over.gif), pointer;
  margin-left: 10px;
  display: inline;
  border: 0px;
}

.buttonover{
	background-color:#e3e5e4;
	color:#00427f;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	border:1px solid #00427f;
	width:75px;
	height:20px;

}
.inputFormtextarea{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #1C5B9E;
	padding:0px;
	margin:0px;
	width:180px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#007288;
}
.inputForm{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #dcae48;
	padding:0px;
	margin:0px;
	width:255px;
	font-weight:normal;
	color:#6a6b12;
  background-image: url(../images/charte/bg-input.jpg);
  float: right;
}

.inputForm-large{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #dcae48;
	padding:0px;
	margin-left:13px;
	margin-bottom:10px;
	width:255px;
	font-weight:normal;
	color:#6a6b12;
  background-image: url(../images/charte/bg-input-large.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #fff5e1;
  float: left;
}

.inputFormOver{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #dcae48;
	padding:0px;
	margin:0px;
	width:255px;
	font-weight:normal;
	color:#464f05;
  background-image: url(../images/charte/bg-input-over.jpg);
  float: right;
}

.inputFormOver-large{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #00427f;
	padding:0px;
	margin-bottom:10px;
	margin-left:13px;
	width:255px;
	font-weight:normal;
	color:#464f05;
  background-image: url(../images/charte/bg-input-large-over.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #ffe6b3;
  float: right;
}