/* ===| FORMS |============================================*/

/* ---------------- Recherche ------------------*/

.select {
	background-color: #FFFFFF;
  border: 1px solid #d63a10;
	color: #000000;
	font-size: 11px;
	margin-left: 20px;
	margin-right: 20px;
	width: 155px;
	font-family: Verdana, Helvetica, sans-serif;
}

/*.btn-recherche{
 width: 124px;
	height: 20px;
	border-top: 1px solid #f3cb0b;
	border-left: 1px solid #f3cb0b;
	border-bottom: 1px solid #d53910;
	border-right: 1px solid #d53910;
	background-color: #fff2de;
	font: 12px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #d53710;
	cursor: pointer;
}
.btn-recherche-hover{
  width: 124px;
	height: 20px;
	border-top: 1px solid #d53910;
	border-left: 1px solid #d53910;
	border-bottom: 1px solid #f3cb0b;
	border-right: 1px solid #f3cb0b;
	background-color: #fff2de;
	font: 12px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #000000;
	cursor: pointer;
}*/


/* ---------------- Contact ------------------*/



#form-contenu .form-left { width: 300px; float: left; }
#form-contenu .form-right { width: 300px; float: left; padding-left:15px; }

.mail-input{
	float:left;
  width:160px;
/*  height: 30px;;*/
}

.ipt-contact{
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
  width: 200px;
	height: 13px;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 1px;
	float: left;

}

.ipt-contact-hover{
	background-color: #7F9DB9;
	border: 1px solid #8F8F8F;
  width: 200px;
	height: 13px;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #333333;
	padding: 0px 0px 0px 1px;
	float: left;
}
.check input{
  width: 14px;
	height: 14px;
	color: #000;
	margin: 2px 5px 0px 5px;
	float: right;
}
.check p {width:100px; float:left;}
.check div {width:130px; padding:0 26px; float:left;}


#buttons-contact{
  width:615px;
	text-align: center;

}

.btn-contact{
	width: 80px;
	height: 20px;
  border: none;
  margin:0;
  padding:0;
  border:1px solid #ffffff;
  background:#3589C5;
	letter-spacing: 1px;
	color: #ffffff;
	cursor: pointer;
}
.btn-contact-hover{
	width: 80px;
	height: 20px;
  border: none;
  margin:0;
  padding:0;
  border:1px solid #3589C5;
  background:#ffffff;
	letter-spacing: 1px;
	color: #3589C5;
	cursor: pointer;
}
.btn-contact2{
	width: 25px;
	height: 20px;
  border: none;
  margin:0;
  padding:0;
  border:1px solid #ffffff;
  background:#3589C5;
	letter-spacing: 1px;
	color: #ffffff;
	cursor: pointer;
}
.btn-contact-hover2{
  width: 25px;
	height: 20px;
  border: none;
  margin:0;
  padding:0;
  border:1px solid #3589C5;
  background:#ffffff;
	letter-spacing: 1px;
	color: #3589C5;
	cursor: pointer;
}

.form-left div, .form-right div {float: left; width: 100%; margin-bottom: 2px;}
.form-left p, .form-right p {float: left; width: 95px; clear: both; padding-bottom: 10px;}

#form-contenu .form-left .sujet p{float: left; text-align: left; padding-left: 75px; width: 180px; height: 25px;}
#form-contenu .form-right .sujet p{float: left; text-align: left; padding-left: 91px; width: 160px; height: 25px;}

.requis {color: #044870;}
#form-contenu p.mail-comment{
	text-align: center;
	font-size: 11px;

}

#map{
  width:155px;
  height: 49px;
  padding-bottom: 0px;
}

/***  custom form elements ***/
span.radio {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(../images/charte/radio.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
 }