#frmContact{
  margin-bottom:30px
}


#contact-box{
  width: 355px;
  float: left;
  margin-bottom: 20px;
  font-family: Arial;
  color: #1b1b1b;
}

.red{
  color: #da3e3e;
}


.c1{
  float: left;
  width: 355px;
  margin-top: 2px;
  margin-bottom: 3px;
  color: #ffffff;
}

.c2{
  float: left;
  width: 194px;
  margin-top: 6px;
  margin-bottom: 3px;
}

.label{
  float: left;
}

.label2{
  float: left;
  margin-bottom: 5px;
}

#btn-pos{
  width: 160px;
  height: 94px;
  margin-top: 2px;
  float: left;
  padding-top: 45px;
}

#checks{
  width:515px;
  float: left;
  font-family: Arial;
  color: #1b1b1b;
}

.message{
  width: 354px;
  float: left;
  margin-top: 20px;
  font-family: Arial;
  color: #1b1b1b;
}

#obligatory p{
  width: 450px;
  text-align: center;
  color: #1b1b1b;
}

.mail_input2{
  width: 366px;
  float: left;
	padding-top:6px;
}

.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;
  margin-left: 20px;
  background-image: url(../images/charte/btn-envoyer.jpg);
  text-indent: -9999px;
  color: #165230;
  font-size: 0px;
  display: inline;
  border: 0px;
}

.envoyerover{
  width: 150px;
  height: 53px;
  float: left;
  background-image: url(../images/charte/btn-envoyer-over.jpg);
  text-indent: -9999px;
  color: #165230;
  font-size: 0px;
  margin-left: 20px;
  display: inline;
  cursor: pointer;
  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: 20px;
  display: inline;
  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;
  margin-left: 20px;
  display: inline;
  cursor: pointer;
  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;
}

.amust{
  width: 150px;
  float: left;
  display: inline;
  margin-left: 20px;
  text-align: center;
  margin-top: 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 #2a9a4c;
	padding:0px;
	margin:0px;
	width:255px;
	font-weight:normal;
	color:#08610e;
  float: right;
}
.inputFormOver{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #95d6a9;
	padding:0px;
	margin:0px;
	width:255px;
	font-weight:normal;
	color:#04983c;
  float: right;
}
/* -------------------------------------------------------------------------- */
.inputForm2{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #2a9a4c;
	padding:0px;
	margin:0px;
	width:170px;
	font-weight:normal;
	color:#08610e;
  float: left;
}

.inputForm2Over{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #95d6a9;
	padding:0px;
	margin:0px;
	width:170px;
	font-weight:normal;
	color:#08610e;
  float: left;
}
/* -------------------------------------------------------------------------- */
.inputForm-large{
  float: left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #2a9a4c;
	margin-bottom:10px;
	width:330px;
  height: 175px;
	font-weight:normal;
	color:#08610e;
  background-color: #ffffff;
}

.inputFormOver-large{
  float: left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #95d6a9;
	margin-bottom:10px;
	width:330px;
  height: 175px;
	font-weight:normal;
	color:#04983c;
  background-color: #ffffff;
}
