
#form-souscription
{
   margin:15px 0 0 50px;
   width:500px;
   border:5px solid #6699CC;
   -moz-border-radius:8px;
   background:#fff;
   padding: 20px;
}


#form-souscription legend
{
   padding:5px;
   background:#FFFFFF;
   color:#6699CC;
   font-size: 14px;
   font-weight: bold;
   border:3px solid #6699CC;
   -moz-border-radius:8px;
}

#form-souscription-valid
{
   margin:15px 0 0 50px;
   width:500px;
   border:5px solid #f30c0c;
   -moz-border-radius:8px;
   background:#fff;
}


#form-souscription-valid legend
{
   padding:5px;
   background:#FFFFFF;
   color:#f30c0c;
   font-size: 14px;
   font-weight: bold;
   border:3px solid #f30c0c;
   -moz-border-radius:8px;
}

form p
{
   width: 500px;
   border-top: 1px dashed #6699CC;
   padding: 7px 0px 0px 0px;
   overflow: hidden;

}

form p label
{
  float: left;
  margin-right: 5px;
  width: 220px;
  text-align: left;
  font-size:1em;
  display: inline;
}

form p span.donnees
{
   float:right;
   width:275px;
}

form select
{
  text-align: left;
  font: normal 1em Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #6699CC;
  padding: 1px 0px;
}


form input[type="text"]
{
  text-align: left;
  font: normal 1em Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #6699CC;
  width: 200px;
  padding: 1px 0px;
  margin-top:1px;
}

form input[type="radio"]
{
  cursor: pointer;
  margin: 0px 2px;
}

form textarea
{
  text-align: left;
  font: normal 1em Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #6699CC;
  width: 300px;
  padding: 1px 0px;
  height: auto;

}

#but_submit
{
   font-weight:bold;
   font-size:14px;
   background-color: #6699CC;
   padding: 5px;
   border: 0;
   color: #FFFFFF;
   -moz-border-radius:8px;

}

form a
{
   text-decoration: none;
}

