/* Spécifique pour les formulaires */

#formulaire {
	border: 1px solid #000080;
	margin: 2em auto 2em auto;
	padding: 0;
	width: 90%;
}

#teteForm, #piedForm {
	font: bold 1.3em arial, helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: .2em;
}

#teteForm {
	color: #FFFFFF;
	background: #000080;
}

#piedForm {
	border-top: 1px solid #000080;
	color: #000080;
	background: #BDCEFF;
}

#piedForm input {
	font-weight: bold; /*** Pour améliorer la lisibilité des boutons ***/
	margin-left: 1em;
}

#corpsForm {
	color: #000000;
	background: #FFF7DE;
	margin: 0;
	padding: 1em;
}

#corpsForm fieldset {
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}

#corpsForm legend {
	font-weight: bold;
}

#corpsForm p {
	padding: .2em 0;
	margin: 0 0 .2em 0;
}

#corpsForm input.numeric {
	text-align: right;
}

#corpsForm input.result_numeric {
	background: #E2EEFF;
	border: 1px solid #CE0000;
	text-align: right;
	font-weight: bold;
}

#corpsForm fieldset label {
	float: left;	/*** Très important, ne pas supprimer ! ***/
	width: 50%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;
}

#corpsForm label:hover, #piedForm input {
	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}

#corpsForm .legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #000080;
	margin: 1em 0 1em 0;
	padding: 0;
}

/* pour afficher des listes déroulantes avec des liens (ex : caractéristiques des monnaies) */
.liste_liens {
	background: #FFFFFF;
	margin: 1em auto 1em auto;
	border: 1px solid #000080;
	height: 160px;
	width: 450px;
	overflow: auto;
	font-size: 1.2em;
	font-family: courier new, courier, sans-serif;
}

.resultat {
	width: 98%;
	margin: auto;
	border-collapse: collapse;
	border: 1px solid #BDCEFF;
}

.resultat TD {
	border: 1px solid #BDCEFF;
	font-size: 1em;
	padding: 5px;
}

.col_gauche {			 
	background-color: #E2EEFF;
	text-align: right;
}

.col_droite {			 
	text-align: left;
	font-weight: bold;
}

.col_centre {			 
	text-align: center;
}

