/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
#cont, #footer {width:567px; margin:0 auto}
#cont {background:#FFF; min-height:490px; padding-bottom:10px}
#header {background: url(../imgs/top2.jpg); height:100px}
#footer {text-align:center; background:#2a5fa3; padding:5px 0}
a {color:#FFF; text-decoration:none}
p {font-size:14px; color:#2a5fa3; text-align:center; padding:20px}
ul {padding:0; width:420px; margin:0 auto}
li {background:#9dc6e9; list-style-type:none}
li.civ, label {padding:5px 0 3px 10px}
label {width:75px; display:inline-block}
label.error {width:110px; padding-left:5px}
li.top {padding:0; background:url(../imgs/top.png); height:26px}
li.top div {background:url(../imgs/topright.png) top right no-repeat; height:26px}
li.bottom {padding:0; background: url(../imgs/bottom.png) #FFF top left no-repeat}
li.bottom div {text-align:center; background:url(../imgs/bottomright.png) top right no-repeat; height:70px}
input {width:194px; border:1px solid #afafaf; font-size:12px; padding:2px}
input.submit {border:0; width:69px; height:69px; margin:auto; padding:0}
input.btr {width:15px; border:none}
div.error {display: none}
form.cmxform label {margin-right:5px; vertical-align:top; cursor:pointer}
form.cmxform label.selecteur {line-height:20px}
form.cmxform label.error {color:#F00; font-size:12px; margin-left:5px}
form.cmxform .gray * {color:gray; display:none}
form {padding:0}
input, textarea {font-size:12px; border:1px solid #999}
textarea {width:200px}
input.checkbox {margin:0; border:0}
input:focus, textarea:focus {border:1px dotted #2a5fa3}
input.error, textarea.error {border:1px dotted #F00}
label.error {display:none}