/*
 * Theme Clean, users login, logout, parameters
 ***********************************************************************************************************/

HTML
{
}

BODY
{
    font-family:"DejaVu Sans Serif", "Tahoma", "Verdana", sans-serif;
    font-size:11pt;
    color:#004;
    text-align:center;
    font-size:9pt;
}

/*
 * Titre
 ***********************************************************************************************************/

h1
{
    font-size:12pt;
    font-weight:bold;
    font-variant:small-caps;
    font-stretch:extra-expanded;
    letter-spacing:3px;
    border-bottom:2px solid;
    text-align:center;
}

h2
{
    font-size:10pt;
    font-weight:bold;
    text-align:center;
}

/***********************************************************************/
/* Formulaires */

div#form 
{
    border:1px solid;
    margin-top:2em;
    width:400px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
}

div#form h2
{
    font-size:9pt;
    color:white;
    background-color:#004;
    margin:0;
    padding:4pt;
    text-align:center;
    font-variant:small-caps;
    letter-spacing:2px;
}
 
div#form p
{
    font-size:9pt;
    margin:4pt;
    margin-bottom:8pt;
    text-align:left;
    font-style:italic;
    padding-bottom:4pt;
}

div.form form
{
    margin-top:2pt;
    font-size:10pt;
}

div.row div.label
{
    font-weight:bold;
    width:50%;
    height:16pt;
    float:left;
    text-align:right;
}

div.row div.control
{
    width:50%;
    height:16pt;
    float:right;
    text-align:left;
}

div.row
{
    clear:both;
    height:18pt;
}

input#login, input#password, input#email, input#pw1, input#pw2
{
    padding-left:2pt;
    padding-right:2pt;
    background-color:white;
    margin-bottom:2pt;
    margin-left:2pt;
    font-family:sans-serif;
    border:1px solid #777;
    vertical-align:bottom;
}

input#submitButton,
input#submit
{
    padding-left:2pt;
    padding-right:2pt;
    background-color:white;
    margin-bottom:2pt;
    margin-left:2pt;
    font-family:sans-serif;
    border:1px solid #777;
    background:url('illus/button.png') repeat-x 50% 0%;
    vertical-align:middle;
}

input#submitButton:active,
input#submitButton:focus,
input#submit:active,
input#submit:focus
{
    background:url('illus/button-active.png') repeat-x 50% 0%;
}


div#loading
{
    visibility:hidden;
    background:url('illus/loading.gif') no-repeat 50% 50%;
}

div.exit
{
    float:left;
    margin-left:4pt;
}

div.exit a:hover
{
    text-decoration:underline;
}

div.exit a
{
    text-decoration:none;
    color:#b77;
    font-weight:bold;
}

p.warning
{
    color:orange;
    font-weight:bold;
}


.error
{
    font-weight:bold;
    color:red;
}

.success
{
    font-weight:bold;
    color:green;
}

div#timeBox
{
}

div#timeBox p
{
    text-align:right;
    font-style:normal;
    font-size:9pt;
    border-top:1px solid #ddd;
    margin:2pt 4pt;
    color:#999;
}

