/* Par Phil Turcotte le 20 aout 2008 */
/* www.numerique.ca */

.rouge{
  color:#A43420;
}

.erreur					      { border: solid 1px #000000; background-color: #FFEEEE;  }

#bouton { 
display:block;
width:100px;
height:25px;
float:right;
font-size:13px;
font-weight:bold;
border:none;
padding:0px 0px 0px 0px;
margin:0px;
background-color:#FFFFFF;
border:1px solid #4A98B7;
cursor:pointer; 
color:#000000;
text-align:center;
margin-top:15px;
}

fieldset {
display: block;
 font-size: 11px;
 color: #555555;
 font-family: Arial, Helvetica, sans-serif;
 border: 1px solid #4A98B7;
}
legend
{
  font-size: 11px; 
  color: #000000; 
  font-weight:bold;
  margin-left:12px;
  padding-left:7px;
  padding-right:7px; 
}


table.formulaire { margin-left:20px; width:100%; }
table.formulaire { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
table.formulaire td { padding-bottom: 7px; vertical-align:top; }
table.formulaire td.surDeuxColonnes { width:50%; }
table.formulaire td ul { margin-left:15px; }
table.formulaire td.tdLabel { width:25%; text-align:right; }
table.formulaire td.longueurPremierLabel { width: 160px; }
table.formulaire td.longueurDeuxiemeLabel { width: 140px; }
table.formulaire td.longueurChamps { width: 180px; }
table.formulaire td.longueurChamps2Colonnes { width: 430px; }

table.formulaire input { width:200px; border:1px solid #4A98B7; font-size:10px;}
table.formulaire input.checkbox { width:auto; border:none; margin-left:5px; margin-right:5px; }
table.formulaire input.file { width:302px; }
table.formulaire input.petit { width:85px; }
table.formulaire input.tresPetit { width:35px; }
table.formulaire input.petitAutre { width:158px; }
table.formulaire input.softSystem { width:352px; height:18px; }
table.formulaire input.texte { border:none; font-weight:bold; color:#4A98B7; width:85px; }

table.formulaire select { width:203px; color:#000000; border:1px solid #4A98B7; font-size:1em;  }
table.formulaire option { display:block; clear:left;}
table.formulaire select.petit { width:40px; }
table.formulaire select.sansLargeur { width:auto; }

table.formulaire textarea { width:682px; color:#000000; border:1px solid #4A98B7; margin-left:15px; }
table.formulaire textarea.petit { width:270px; }
table.formulaire textarea.sansMargin { margin:0px; }

table.formulaire label { float:right; text-align:right; padding-right:14px; }
table.formulaire label.obl { background:url(/Formulaires/etoile-formulaire.gif) top right no-repeat; }
table.formulaire label.cache { visibility:hidden; display:none; }
table.formulaire label.labelGauche { float:left; margin-left:5px; }
table.formulaire label.petit { width:75px; }
table.formulaire label.petit.ang { width:60px; }

.sansLargeur { width: auto; }
