form{
padding:1em 0 1em;
margin:2px 10px 10px 10px;
/*border:solid 2px #aaa;*/
border-top:none;
/*background-color:#f5f5f5;
color:#000;*
text-align:center;*/
}
fieldset{
/*background-color:#f5f5f5;*/
}
legend{
padding:0 .5em;
margin:0.7em .5em;
font:900 1em Helvetica, Geneva, Arial, sans-serif;
letter-spacing:.1em;
}
textarea{
/*float:left;*/

overflow:auto;
background-color:#f5f5f5;
border:solid 2px #aaa;
margin-left:5px;
}
#contenant h2{
color: blue;
font-family: "Times New Roman", Arial, "Arial Black", Times, serif;
text-align: center;
font-size:14px;
margin-top: 5px;
}
#contenant label{

}
.detail{
padding : 0 0 0 0;
/*margin-left:10px;
   width: 170px;*/
}
#contenant input{
background-color:#f5f5f5;
border:solid 2px #aaa;
margin-left:5px;
/*float: left;*/
}
#coord p{
text-align:left;
}
#button{
margin-left:300px;
}