.alerte { text-align: center; margin: 20px 25%; background-color: #ffd5eb; border-radius: 5px; display: inline-block; width: 40%; padding: 8px 12px; }

form p { overflow: hidden; width: 100%; margin-top: 0px; margin-bottom: 20px; text-align: left; }

#textfield, input[type="text"], input[type="password"], textarea { font-family: Arial, Helvetica, sans-serif; border: 1px solid #747373; background-color: #FFF; display: inline; font-size: 14px; color: #000; width: 60%; padding: 4px; vertical-align: middle; margin: 0px; }

select { background-repeat: repeat; }

input[type="text"].moyen { width: 50%; }

input[type="text"].court, #conteneur input[type="text"].court { width: 120px; }

input[type="text"].trescourt { width: 40px; }

input[type="password"].court { width: 120px; }

input[type="password"].trescourt { width: 40px; }

label { float: left; width: 25%; margin-right: 3%; text-align: right; font-weight: normal; color: #666666; clear: both; padding-top: 2px; margin-bottom: 15px; font-size: 14px; line-height: normal; }
