@charset "utf-8";
/* CSS pour le formulaire d'identité (inscription...) */

form#fident {
margin:10px 3px;
padding:1px 5px;
background-color:#c2c0cb;
border:1px dashed #0b0332;
}

form#fident fieldset {
margin:5px 0 20px 0;
/margin:20px 0 10px 0;
padding:0 5px 5px 5px;
border:1px solid #0b0332;
}

form#fident legend {
margin:0 10px 5px 10px;
/margin:5px 5px 5px 5px;
padding:0 10px;
background-color:#0b0332;
color:#FFFFFF;
font-size:10px;
letter-spacing:1px;
}

form#fident label {
display:inline-block;
margin:0;
/margin:-18px 0 0 0;
padding:0;
width:180px;
font-size:11px;
text-align:right;
}
form#fident label.chlabel {
margin:15px 0 10px;
width:30px;
text-decoration:underline;
}
form#fident label.aeralabel {
float:left;
margin:0 5px 0 0;
}
form#fident label.accept_mentions {
float:right;
width:480px;
font-size:12px;
}

form#fident input {
display:inline-block;
margin:0 0 5px 0;
padding:1px 5px;
width:300px;
background-color:#FFFFFF;
border:1px solid #0b0332;
color:#000000;
font-size:12px;
}
form#fident input.chdate {
width:35px;
text-align:right;
}
form#fident input.chradio {
width:30px;
background:none;
border:none;
}

form#fident input[type="hidden"] {
display:none;
}
form#fident input[type="checkbox"] {
width:30px;
}


form#fident textarea {
display:inline-block;
margin:0 0 5px 0;
padding:1px 5px;
width:300px;
height:200px;
background-color:#FFFFFF;
border:1px solid #0b0332;
color:#000000;
font-size:12px;
}

form#fident select {
display:inline-block;
margin:0 0 15px 2px;
padding:1px 0 0 5px;
width:200px;
background-color:#FFFFFF;
border:1px solid #0b0332;
color:#000000;
font-size:12px;
}

/* les boutons */
form#fident input[type="submit"] {
margin-left:30%;
margin-right:30%;
width:40%;
}
form#fident input[type="submit"]:hover {
cursor:pointer;
background-color:#dab74f;
border:2px solid #d7211d;
color:#0b0332;
letter-spacing:1px;
}
form#fident input[type="reset"] {
float:left;
margin-left:5%;
margin-right:10%;
width:40%;
}
form#fident input[type="reset"]:hover {
cursor:pointer;
background-color:#dab74f;
border:2px solid #d7211d;
color:#0b0332;
letter-spacing:1px;
}

/* les div à chacher/afficher */
div#imedi, div#iabon {
display:none;
margin:0;
padding:0;
}

/* les phrases autour du formulaire */
span.phraut {
font-size:10px;
}

span.error {
margin-left:185px;
font-size:10px;
color:#990000;
font-style:italic;
text-align:right;
}

p.error_mentions {
margin:5px 10px 0 10px;
padding:0;
font-size:12px;
color:#990000;
font-weight:bold;
text-align:left;
}

div#inscri_infos {
margin:10px;
padding:5px;
border:1px solid #999999;
text-align:justify;
}

div#inscri_nok {
margin:10px;
padding:5px;
border:1px solid #999999;
text-align:center;
font-weight:bold;
}