/* resetters */
.formulaire_ecrire_auteur {
    max-width:600px;   
}

fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
fieldset ul, fieldset li {
    list-style-type:none;
    margin:0;
    padding:0;
}

fieldset li {
    margin-bottom:var(--grid-gutter);
}

label {
    display:block;
    margin-bottom:0.3em;
    font-size:var(--text-small-size);
    font-family: var(--font-medium);
}
legend {
    font-family:var(--font-medium);
    font-size:var(--text-medium-size);
    margin-bottom:1rem;
}

.formulaire_ecrire_auteur input, textarea {
    border:0;
    font-family: var(--font-main);
    font-size: var(--main-text-size);
    padding:8px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 4px;
    color:#000; 
    background-color:#eee;
}

.formulaire_ecrire_auteur input[type=submit] {
    background-color: #666;
    font-size: var(--text-medium-size);
    padding: 8px 14px;
    display:inline-block;
    color:#fff;
}

input[type=submit][name=confirmer] {
    background-color:#7ec60f;
}

.formulaire_ecrire_auteur input[type=submit]:hover {
    background-color: #333;
}

.previsu {
background-color: #F2F2F2;
color: #222222;
font-size: var(--main-text-size);
margin-bottom: 1em;
padding: 1rem;
}


/*
.formulaire_ecrire_auteur {
float: left;
width: 500px;
}

.formulaire_ecrire_auteur li {
margin-bottom: 2em;
}


.formulaire_ecrire_auteur label {
color: #333;
display: block;
font-size: 12px;
margin: 0 0 0.5em;
}
.formulaire_ecrire_auteur legend {
display: none;
}
.obligatoire input, textarea {
background-color: #F2F2F2;
border: 0 none;
color: #000000;
font-size: 12px;
padding: 6px;
width: 470px;
}
.submit {
background-color: #666666;
color: #FFFFFF;
font-size: 12px;
padding: 10px;
}
.previsu {
background-color: #F2F2F2;
color: #222222;
font-size: 13px;
line-height: 16px;
margin-bottom: 1em;
padding: 10px 10px 1em;
}
.previsu strong {
font-size: 14px;
}
.previsu li {
margin-bottom: 0.5em;
}
.previsu .submit {
background-color: #FFFFFF;
}
.bugajaxie {
display: none;
}
.previsu + fieldset {
opacity: 0.3;
}
.previsu + fieldset:hover {
opacity: 1;
}



body#form-contact {
margin:0;
font-family:arial,sans-serif;
background-color:#ddd;
color:#000;
}

#form-general a {
color:#000;
text-decoration:underline;	
}

#form-general p, #form-contact p {
margin:0 0 7px 0;	
}

.formulaire_ok {
font-size:13px;
line-height:16px;	
}

#form-contact h1 {
font-size: 18px;
padding:12px 14px;
margin:0;
color:#000;
}

#form {
padding:0 14px;
}

.formulaire_ecrire_auteur input, .formulaire_ecrire_auteur textarea {
border:0;
font-size: 14px;
padding:8px 4%;
width: 92%;
-webkit-border-radius: 4px;
border-radius: 4px;
color:#000;
}

textarea {
height:8em;
font-family:arial,sans-serif;	
}

#form-contact textarea {
height:8em;
}

input.send {
background-color: #666;
font-size: 18px;
line-height: 12px;
padding: 14px 0 8px;
width: 35%;
color:#fff;
}

#form-contact input.send {
padding: 14px;	
}

textarea {
border:0;
}

input.erreur, textarea.erreur {
border:1px solid red;

}
*/