form.principal { font-family: Arial, Helvetica, sans-serif; font-size:0.9em; margin:0px 0px 0px 0px !important; margin:0px 0px 0px 20px; width:100%; position:relative; }
form.principal div { margin-top:10px; }
.formulaire { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
.formulaire td { padding-bottom: 7px; vertical-align:top; }
.formulaire td.longueurPremierLabel { width: 160px; }
.formulaire td.longueurDeuxiemeLabel { width: 140px; }
.formulaire td.longueurChamps { width: 180px; }
.formulaire td.longueurChamps2Colonnes { width: 430px; }

.devises { font-size: 9px; }

.principal fieldset { border: 1px solid #81765D; width:100%; margin-bottom:15px; padding:5px; } 
.principal fieldset legend { font-size: 1.3em; font-weight: bold; color: #FFFFFF; padding-left:6px; padding-right:4px; margin-left:10px; }

.formulaireRecherche { margin: 10px; width: 875px; }
.formulaireRecherche input.boutonRecherchez { width: 131px; height: 26px; border: 0; display: block; float: right; }
.formulaireRecherche input { width: 220px; border: 1px solid #81765D; font-size:0.9em; }

.formulaire input { width: 135px; border: 1px solid #81765D; font-size:10px;}
.formulaire input.checkbox { width: auto; border: 0; margin-left:5px; margin-right:5px; }
.formulaire input.file { width: 302px; }
.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 option { display: block; clear: left;}
.formulaire select.petit { width: 40px; }
.formulaire select.sansLargeur { width: auto; }

.formulaire textarea { width: 490px; color:#000000; border: 1px solid #81765D; 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; }

.nouvelleFenetre div,input{ font-size:12px; }

.formulaireNouvelleFenetre { font-family: Arial, Helvetica, sans-serif; margin: 0; width:445; font-size:10px; }
.formulaireNouvelleFenetre td { font-family: Arial, Helvetica, sans-serif; font-size:10px; }
.formulaireNouvelleFenetre input.envoyerAUnAmi { width:115px; font-size:10px; }
.formulaireNouvelleFenetre select { font-size:10px; }
.formulaireNouvelleFenetre h2 { font-size: 12px;margin:3px 0 0 0; }
.formulaireNouvelleFenetre hr { margin:0 0 3px 0 }


.bgFormulaires { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; display: block; float: left; background: url(/Images/Formulaires/bg-formulaires.gif) no-repeat; background-position: top right; background-color: #e7ecf1; width: 645px; }
.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: 1px solid #81765D; }
.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(/Images/Formulaires/boutonSubmit.gif); color: #333333; font-size: 90%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;  width:auto;}

td.resumeCertificat {
	border-left: 1px solid #81765D;
}

td.resumeCertificat div {
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}

td.resumeCertificat table tr td {
	padding-left:10px;
}

div.enteteFormulaire {
	margin:0px 0px 7px 0px !important;
	margin:0px 0px 0px 20px;
	display:block;
	position:relative;
	top:0px !important;
	top:13px;
}

div.enteteFormulaire div{
	display:inline;
	margin-right:15px;
	border-top:1px solid #81765D;
	border-left:1px solid #81765D;
	border-right:1px solid #81765D;
	padding:7px;
}

div.enteteFormulaire div.selected{
	font-weight:bold;
	background-color:#655D52;
}

div.enteteFormulaire div a { color:#81765D; text-decoration:none; }
div.enteteFormulaire div a:link { color:#81765D; }
div.enteteFormulaire div a:visited { color:#81765D; }
div.enteteFormulaire div a:hover { color:#81765D; }
div.enteteFormulaire div a:active { color:#81765D; }

#Donnees #statut option{
display:block;
}
