#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; background-image: url(/Formulaires/boutonSubmit.gif); 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.formStandard fieldset {
border:1px solid #CCCCCC;
}

form.formStandard fieldset legend {
margin-left:20px;
padding-left:7px;
padding-right:7px;
}

form.formStandard fieldset table {
margin-left:32px;
}

form.formStandard fieldset table.formulaire tr td.titreSection h2 {
padding-top:15px;
padding-bottom:4px;
border-bottom:1px solid #CCCCCC;
}

form.formStandard input.checkbox {
margin-right:4px;
}

form.formStandard fieldset table.ateliers {
width:350px;
border-collapse:collapse;
margin-top:15px;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
}

table.ateliers tr th {
width:70px;
text-align:center;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

table.ateliers tr td {
text-align:center;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #CCCCCC;
}

form.formStandard table.ateliers tr td input.checkbox {
margin-right:0px;
}

table.ateliers tr td label {
text-align:left;
float:left;			   
}

.formulaire input
{
 WIDTH: 155px; 
 COLOR:#000000;
 FONT-SIZE: 12px;
 border: 1px solid #000000;
}

.formulaire input.checkbox
{ 
 border:0px;
 width: auto;
}

.formulaire input.petit
{ 
 WIDTH: 85px;
}

.formulaire input.tresPetit
{ 
 WIDTH: 35px;
}

.formulaire input.petitAutre
{ 
 WIDTH: 102px;
}
.formulaire input.softSystem
{ 
 width: 352px;
 height: 18px;
}

.formulaire select
{
 WIDTH: 155px; 
 COLOR:#000000;
 FONT-SIZE: 12px;
}

.formulaire select.petit
{
 WIDTH: 40px; 
}

.formulaire select.evaluation
{
 width: 270px; 
}
select.devises{
 width:200px;
}
.formulaire textarea
{
 WIDTH: 485px; 
 COLOR:#000000;
 FONT-SIZE: 12px;
 border: 1px solid #000000;
 margin-left:15px;
}

.formulaire textarea.petit
{
 width: 250px; 
}

.formulaire textarea.evaluation
{ 
 width:270px;
 margin:0;
 padding:0;
}

textarea.envoyerAUnAmi
{
 width:420px;
}

.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;
}

body
{
  font-size: 11px;
}

.tableauFormulaire
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #626262;
}