#contact
{
    position:absolute;
    top:0px;
    left:0px;
    width:855px;
    visibility:hidden;
    text-align:left;
    font-size:0.9em;
    color:white;
}

input
{
    font-family:inherit;                   /* ou idem #ecran (IE avant 8.07) */
    font-size:inherit;
}

textarea
{
    font-family:inherit;                  
    font-size:inherit;
    resize:none;
}

input.invalide
{
    background:yellow;
    color:black;
}

/* -------------------------------------------------------------------------- */
/* Message                                                                    */
/* -------------------------------------------------------------------------- */
#message
{
    font-family:inherit;                  
    font-size:inherit;
    margin-top:1em;
    margin-left:13.5em;
    width:25em;
    color:yellow;
    font-weight:bold;
}

/* -------------------------------------------------------------------------- */
/* Bouton Envoyer (envoi d'un formulaire)                                     */
/* -------------------------------------------------------------------------- */
#envoyer
{
    float:right;
    font-family:inherit;                  
    font-size:inherit;
}

.zoneInput
{
    margin:1em;
}

.labelInput
{
    display : inline-block; 
    text-align : right;
    padding-right : 0.5em;
    width : 12em;
    float : left;
    font-weight:bold;
}

#imageRobot
{
    margin-left:13.5em;
}

.zoneInputRobot
{
    margin:1em;
    margin-top:0em;
    margin-bottom:2em;
}

.zoneRadio
{
    margin:1em;
}

.labelRadio
{
    display : inline-block; 
    text-align : right;
    padding-right : 0.5em;
    width : 12em;
    float : left;
    font-weight:bold;
}

.boutonRadio
{
    display : inline-block; 
    margin-right:2em;
    margin-left:0em;
    width:8em;
}

.boutons
{
    margin-left:5em;
    float:left;
    padding-bottom:1em;
}

.zoneTexteArea
{
    margin:1em;
    margin-top:2em;
}

.labelTexteArea
{
    display : inline-block; 
    text-align : right;
    padding-right : 0.5em;
    width : 12em;
    float : left;
    font-weight:bold;
}

.boiteTexteArea textarea
{
    width: 36em;
}

.saisieInput input 
{
    width: 36em;
}

.saisieInputRobot input 
{
    width: 36em;
    margin-top:1em;
}

.messageErreurCache
{
    display:none;
}

#erreur
{
    display:none;
}