#connexion {padding:15px 0 0 27px; overflow:auto; background:#0099DD; border-top: 7px solid #0D9EDF; border-bottom: 7px solid #0D9EDF;}
#connexion form p{position: relative; padding-top: 2px; clear:both; }
#connexion form p label{float:left; padding-right:30px; width:120px; color:#fff;}
#connexion form p input { float:left; border: 1px solid #0568ad; padding: 2px; font: normal 11px verdana; width:210px;} 
#connexion form h1 {color:#fff; text-transform:uppercase; font-size:19px; font-weight:normal; margin:0 0 15px 0;}
#connexion form a {color:#fff;}
#connexion p {font-size: 12px;}
#connexion form #submit {margin-left:150px;}
#fleche_connexion {height:40px; background:#fff url(../images/extranet_fleche.png) no-repeat bottom left;}

#detail form p{position: relative; padding-top: 2px; clear:both; }
#detail form p label{float:left; padding-right:30px; width:120px;}
#detail form p input, #detail form p select, #detail  form p textarea{ float:left; border: 1px solid #0568ad; padding: 2px; font: normal 11px verdana; width:210px;} 
#detail form p select{  width:216px;} 
#detail form .zone { padding: 15px 0; border-bottom: 1px solid #e5e7ec; overflow:auto;}
#detail form h1 { color:#e30066; text-transform:uppercase; font-size:19px; font-weight:normal; margin:0 0 15px 0;}
#detail form {padding-bottom:40px;}
#detail form label span {color:#e30066;}
#detail form p#checknewsletter input {margin-left: 147px; width: 20px;}
#detail p {font-size: 12px;}
#detail form #submit {margin-left:150px;}
#detail .small  {font-size:9px;width:650px; text-align:justify;}