form.principal { font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0; }
.formulaire { font-family: Arial, Helvetica, sans-serif; /*width: 607px;*/width: 672px; margin: 0 2px 2px 2px; background-color: #dfe3ea; }
.formulaire td { padding-bottom: 7px; 	vertical-align:top;}
.formulaire td.largeurCellForm{ width:150px; }
.formulaire td.longueurPremierLabel { width: 160px; }
.formulaire td.longueurDeuxiemeLabel { width: 140px; }
.formulaire td.longueurChamps { width: 200px; }
.formulaire td.longueurChamps2Colonnes { width: 430px; }

.devises { font-size: 9px; }

.principal fieldset { border: 2px solid #dfe3ea; margin: 25px 0; background-color: #FFFFFF; } 
legend { font-size: 1.5em; font-weight: bold; color: #555555; }

.formulaire input { width: 155px; border: 1px solid #000000; font-size:10px;}
.formulaire input.checkbox { width: auto; border: 0; }
.formulaire input.file { width: 292px; }
.formulaire input.petit { width: 85px; }
.formulaire input.tresPetit { width: 35px; }
.formulaire input.petitAutre { width: 108px; }
.formulaire input.softSystem { width: 352px; height: 18px; }
.formulaire input.texte { border:0px; font-weight: bold; color: #564c39; width: 85px; }

.formulaire select { width: 155px; color:#000000; border: 1px solid #000000; font-size: 1em; }
.formulaire select.petit { width: 40px; }
.formulaire select.sansLargeur { width: auto; }

.formulaire textarea { width: 500px; color:#000000; border: 1px solid #000000; margin-left:15px; }
.formulaire textarea.petit { width: 270px; }
.formulaire textarea.sansMargin { margin: 0; }

.formulaire label { float: right; text-align: right; padding-right: 14px;}
.formulaire label.obl { background: url(/Images/Formulaires/etoile-formulaire.gif) top right no-repeat; }
.formulaire label.cache { visibility: hidden; display: none; }
.formulaire label.labelGauche { float: left; margin-left:5px; }
.formulaire label.petit { width:75px; }
.formulaire label.petit.ang { width:60px; }

.formulaire div.desactive { color: #aaaaaa; }
.formulaire div.desactive input { border: solid 1px #aaaaaa; }

.formulairePetit { font-family: Arial, Helvetica, sans-serif; margin: 0; }
.formulairePetit input { width: 155px; border: 1px solid #000000; }
.formulairePetit input.checkbox { width: auto; border: 0; }

.formulaireNouvelleFenetre { font-family: Arial, Helvetica, sans-serif; margin: 0; width:445; }
.formulaireNouvelleFenetre td { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.formulaireNouvelleFenetre input.envoyerAUnAmi { width:115px; font-size:10px; }
.formulaireNouvelleFenetre select { font-size:10px; }
.formulaireNouvelleFenetre h2 { font-size: 14px; }


.bgFormulaires { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; display: block; float: left; background-color: #e7ecf1; width: 615px; }
.bgFormulaires hr { color: #ced8e2; border-color: #ced8e2; margin: 25px 0; }
.contenuFormulaires { margin: 25px; font-size: 0.7em; }
.contenuFormulaires h2 { font-size: 1.2em; margin-bottom: 25px; }
.contenuFormulaires h3 { font-size: 1.2em; margin-bottom: 25px; }
.contenuFormulaires hr { margin:0; padding:0; }

.contenuFormulaires table.tableauSansStyle { margin: 0; padding: 0; border: none; border-collapse: collapse; }
.contenuFormulaires table.tableauSansStyle td { margin: 0; padding: 0; border: none; border-collapse: collapse; }

.formulairesBouton { display: block; float: right; }

.bgFormulaires h2 { margin: 25px 0 0 0; }
.bgFormulaires .formulaire td {  }


img.asterisk { margin: 0 0 2px 3px; }

.sansLargeur { width: auto; }
.boutonFormulaire { float: right; }
.formulaire div.boutonFormulaire input { width:auto; margin-right:65px; }
.erreur					      { border: solid 1px #000000; background-color: #ffdbdb;  }
table.couleurFond			  { border: #98a04f 1px solid; }

