
#bouton       	  		      { cursor: pointer; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; background-repeat: repeat-x; color: #333333; font-size: 90%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;  width:auto;}
.erreur					      { border: solid 1px #000000; background-color: #FFEEEE;  }

form.principal { 
margin: 0px;
display:none;
visibility:hidden;
}

form.principal fieldset {
width:100%;
}

legend
{
  font-size: 11px; 
  color: #5E5E5E; 
  font-weight:bold;
  margin-left:10px;
}

.formulaire {
margin-left:5px;
}

.formulaire hr {
filter:none;
background:none;
width:400px !important;
width:400px;
margin-left:auto;
margin-right:auto;
height:1px !important;
height:1px;
border-top:1px solid #A7A6AA;
}

.formulaire td
{
 padding-bottom:5px;
 vertical-align:top; 
}

.formulaire input
{
 width: 145px; 
 color:#5E5E5E;
 font-size: 12px;
 border: 1px solid #5E5E5E;
}

.formulaire input.checkbox
{ 
 border:0px;
 width: auto;
}

.formulaire input.petit
{ 
 width: 85px;
}

.formulaire input.tresPetit
{ 
 width: 35px;
}

.formulaire input.petitAutre
{ 
 width: 102px;
}
.formulaire input.envoyerAUnAmi
{ 
 width: 125px;
}

.formulaire input.softSystem
{ 
 width: 352px;
 height: 18px;
}

.formulaire input.clinic
{ 
 width: 85px;
}

.formulaire select
{
 width: 148px; 
 color:#5E5E5E;
 font-size: 12px;
}
.formulaire select.clinic
{
 width: 167px; 
 color:#5E5E5E;
 font-size: 12px;
}

.formulaire select.longue
{
 width: 275px;
 margin-left:13px; 
 color:#5E5E5E;
 font-size: 12px;
}


.formulaire select.petit
{
 width: 40px; 
}

.formulaire select.sansLargeur
{
 width: 45px; 
 color:#5E5E5E;
 font-size: 12px;
}

.formulaire textarea
{
 width: 455px; 
 color:#000000;
 font-size: 12px;
 border: 1px solid #5E5E5E;
 margin-left:15px;
}

.formulaire textarea.petit
{
 width: 270px; 
}

.formulaire textarea.envoyerAUnAmi
{
 width: 430px; 
}

.formulaire label
{
 float: right;
 text-align: right;
 padding-right: 14px; 
}

.formulaire label.obl
{
  background: url(../../Formulaires/etoile-formulaire.gif) top right no-repeat; 
}

.formulaire label.cache
{
  visibility: hidden;
  display: none;
}

.formulaire label.labelGauche
{
  float: left;
  margin-left:5px;
}

.formulaire div.desactive
{ 
 color: #C8C8C8;
}

.formulaire div.desactive input
{ 
 border: solid 1px #C8C8C8; 
}

.formulaire input.texte
{
  border:0px;
  font: bold 11px Verdana, Sans-Serif;  
  color: #564c39;
  width: 85px;
}

.bloque{
color:#999;
}

table.couleurFond{ 
 border: #475B6C 1px solid;
}
.formulaire td.resumeCertificat
{
 background-color:#475B6C;
 padding:10px;
 color:#FFFFFF;
}
.formulaire td.resumeCertificat td
{
 color:#FFFFFF;
}
.formulaire td.resumeCertificat hr
{
 border: 1px dashed;
 color:#FFFFFF;
 background-color:#FFFFFF;
 height:1px;
}

#etapes{
padding:0px;
margin:0px;
background-color:#E7EEF2;
border:1px solid #475B6C;
width:100%;
}

#etapes * {
display:inline;
vertical-align:middle;
}

#etapes li{
background-image:none;
}

#etapes li img{
margin-top:8px;
margin-bottom:8px;
margin-right:6px;
}

form.formulaireEtapes {
margin:0px;
padding:0px;
width:100%;
}

form.formulaireEtapes table {
border:none;
border-left:1px solid #475B6C;
border-right:1px solid #475B6C;
border-bottom:1px solid #475B6C;
margin:0px;
width:525px;
}

form.formulaireEtapes table tr td.resumeCertificat {
width:225px;
}

form.formulaireEtapes table tr td table {
border:0px;
width:100%;
}