/* ######################### FORMULAIRE ######################### */
#infos{
  float:left;
  position:relative;
  display:block;
  width:335px !important;
  width: 330px;
  margin:0px;
  padding:0;
}

#contact1 {
	position: relative;
	float: left;
	color: #303979;
  margin-left: 0px;
  text-align:left;
}
.loi { color: #8086ad; font-style: italic; font-size: 10px !important; }
.boite {
	padding: 5px;
}
.boite h1 { font-size: 15px; margin: 0; text-transform: uppercase; }
.boite h2 { font: 12px verdana; margin: 0; }
.boite label { display: block; float: left; font-size: 11px; width: 90px; margin-left: 10px !important; margin-left: 5px; margin-top: 9px; color: #303979; }
.boite input, .boite select { margin-top: 9px; width: 160px; font: 11px verdana; border: 1px solid #000; }
.boite h3, .boite p, .boite textarea { font-size: 11px; margin-left: 0px;}
.boite textarea { width: 250px; height: 90px; border: 1px solid #000; margin-left: -1px; }
.haut { height: 400px; }
#btnok {
display:block;
	margin-top: 10px;
	width:670px;
	height:34px;
	background: #e0eaa2;
}
.etoile { color: #ff3e09; }
#cont_form { display:block;	padding: 0;	position: relative;	width: 725px; height:360px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center; background-image:url(../images/fd_infos.gif); background-repeat:repeat-y;}

.form_valid { display:block; background-color:#A8A5A0;	padding: 0;	position: relative;	width: 590px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center;}

#form_part1{ float:left; display:block;	padding: 0;	position: relative; left:0px; width: 345px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center;}

#form_part2{ float:right; display:block; padding: 0; position: relative; right:0px; width: 380px; margin-right: auto;	margin-left: auto; border: 0px; text-align: center;}

.cont_champ{ padding: 0; display: block; position:relative; margin-left:auto; margin-right:auto; margin-bottom:5px; margin-top:0px; text-align:left; width:280px; height:18px;}

.champ_ob{margin: 0; padding: 0; float:right; display: block; position:relative; right:0px; top:4px; text-align:center; width:12px; color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.champ_val{margin: 0; padding: 0; float:left; display: block; position:relative; left:0px; text-align:left; width:186px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.champ_nom{margin: 0; padding: 0; float:left; display: block; position:relative; left:0px; top:4px; text-align:left; width:82px; color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none;}
.formloi{color: #CEC8C6; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-style:italic;}
/* ######################### FORMULAIRE ######################### */

.map_1{ float: left; position:relative; display:block; width:380px !important; width:385px; margin-left:5px; }

