#contenu p {
text-align: justify;
margin-bottom: 1.2em;
}

#contenu .centre {
text-align: center;
}

form p#titre {
margin-top: 1em;
font-weight: bold;
border-bottom: 1px solid #338;
text-transform: uppercase;
color: white;
}

p#MontantAchatP, p#DurP, p#CapP, p#TauP, p#EchP, p#Dur2P, p#Tau2P {
display: inline;
color: #eb3;
}

fieldset {
width: 29em;
border: 1px solid #dcc28d;
padding: 1em;
margin: 0 auto;
background-color: #838586;
}

legend {
font-size: 1.1em;
padding : 0 10px 0 7px;
margin-bottom: 10px;
color: white;
background-color: #757981;
border: 1px solid #dcc28d;
}


* html fieldset { background-color: #9c9e9f; } /* hack IE6 */
*+html legend { margin-top:-28px; } /* hack IE7 */

label {
display: block;
float: left;
width: 10em;
}

input, select, textarea {
border: 1px solid #99a;
}

input {
width: 9em;
}

label.evalu {
text-align: right;
width: 19em;
}

label.mensualites, label.emprunt {
width: 15em;
}

input#Total, input#ech, input#somme {
background-color: #aee;
}

.read_only {
background-color: #eef;
margin-left: 5px;
padding-left: 5px;
}

#capital legend { background-color: #758179 }
#mensualites legend { background-color: #817975 }
#emprunt legend { background-color: #797581 }

p.texte {
width: 41em;
margin: 0 auto;
}
ul#texte {
list-style-type: square;
margin: -10px 0 10px 60px;
}
