.rouge {color:#F00; }

div#content {background-color:#fff; padding:30px 20px; min-height:300px;}

div#content #creation .titre {color:#666866; font-size:18px; font-weight:bold; text-align:center; margin-bottom:10px;}
div#content #creation .encart {background-color:#f1f1f1; border-radius:5px; border:1px solid #cccccc; width:600px;  padding:30px 50px; margin:20px 0 20px 120px; }
div#content #creation hr {opacity:0.2; }

div#content #creation .text {font-size:12px; padding-bottom:15px; clear:both;}
div#content #creation .form {clear:both; margin: 15px 0 0 0; font-size:14px;}
div#content #creation form label {width:200px; display:block; float:left; padding-top:5px;}
div#content #creation input {padding:0 5px; margin:0 0 10px 10px; width:250px; height:25px;}
div#content #creation .btn {background:url('../../client/common/img/btn.png') no-repeat; width:161px; height:42px; text-align:center; display:block; margin:10px 0 0 220px; border:none; font-size:15px; color:#fff; text-decoration:none; text-shadow: 0 0 2px #2b2b2b; padding:1px 0 6px 0;}
div#content #creation .btn:hover {background:url('../../client/common/img/btn-over.png') no-repeat; cursor:pointer;}
div#content #creation .btn a {}

a.retour {text-decoration:none; font-size:11px; color:#333; margin:0 0 0 120px;}

.required {color:black;}

div.container-alert {margin:20px 0 20px 120px; width:700px;}
div.alert {border-radius:5px; padding:15px 30px; font-size:14px; margin:0 0 20px 0;}
div.alert-success {color:#468847; background-color:#dff0d8; border-color:#d6e9c6;}
div.alert-error {color:#b94a48; background-color:#f2dede; border-color:red;}

div#content #creation .encart .form .radio input {float:left; width:13px; margin-right:4px;}
div#content #creation .encart .form .radio label {float:left; width:30px; font-weight:normal;}

span.text span.titre-cadre {font-weight:bold; font-size:1.3em;}

span.form-help {font-size:11px; margin-left:10px; font-weight:bold;}