@charset "utf-8";
/*	------------------------------------------------------------- */

.clear { clear:both; }
#infosblock, #infosblock2 {
  position:relative;
  padding: 0px;
  width: 320px;
  float: left;
 /* background: #cbcbcb;*/
  margin-top: 2px;
  min-height:320px;
  height: auto !important;
  height: 320px;
  left:10px;
}
#infosblock2 {top:0px; text-align: left; text-indent:5px; width: 220px !important; width: 220px;/* background: #dadada;*/ }

#infosblock label {
  position: block;
  float: left;
  width: 140px;
  text-indent: 20px;
  margin: 5px 0 0;
  line-height: 20px;
	font-size: 10px;
	font-weight:normal;
  /*color:#000000;*/
}
label.select {
  font-weight: bold;
}

span.etoile {
  position: relative;
  float: left;
  color:#000;
  left: 2px;
  top: 1px;
}

span.etoile2 { top:6px; left:-27px; }

#infosblock input, #infosblock textarea, #infosblock select {
  position: relative;
  float: left;
  width: 140px;
  margin: 5px 0 0;
  border: 1px solid black;
}
#infosblock textarea { height: 90px; overflow: auto; }


#infosblock2 label {
  display: block;
  float: left;
  text-indent: 15px;
  text-align: left;
  color:#000000;
}
#infosblock2 textarea {
  position: relative;
  width: 170px;
  height: 170px;
  border: 1px solid black;
  margin: 15px auto;
  overflow: auto;
}

#infosblock .comment {
  display: block;
  text-align: left;
  margin: 10px 15px;
}

#infosblock2 .etoile { top: -2px; color:#FF3E09; }

.loi {
  margin: 10px 30px;
  font-size: 9px;
  color: #000;
	text-align:center;
	display:block;
}


#infoetp1, #infoetp2, #form_valid {
  position:relative;
  /*background:#D7CCDD;*/
  padding:2px 0 2px 5px;
  width:335px;

}
#infoetp2 { left:1px; }

#form_valid {
  float: none;
  width: auto;
  padding: 6px 3px;
  text-align: center;
}
#form_valid input {
  padding: 2px 5px;
  background: #cdd1d6;
  margin: 0 auto;
}

#form_valid {
 
}
