/* CSS Document */
form{
        width:570px;
        font-family:tahoma,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        margin:0 auto;
}

fieldset{
        border:none;
        padding:10px;
}

legend{
        font-size:1.5em;
        font-weight:bold;
        padding:0px;
}
form label{
        display:block;
        font-weight:bold;
        text-align:right;
        width:170px;
        height:30px;
        float:left;
        font-size:1.2em;
        margin:0px;
        padding:0px;
        
}
form label .small{
        color:#666666;
        display:block;
        font-size:0.8em;
        font-weight:normal;
        text-align:right;
        width:170px;
}

form .champ, form select, form textarea{
        float:left;
        font-size:1.5em;
        padding:4px 2px;
        border:solid 1px #ddd;
        width:220px;
        margin:2px 0px 20px 10px;

}




form textarea{
        font-size:0.9em;
        width:350px;
        height:200px;
}
form select{
        padding:0px;
        padding-left:2px;
        height:1.6em;
        width:228px;
}

form input:focus, form select:focus, form textarea:focus{
        background-color:#f5f5f5;
        border:1px solid #aaa;
}



form input:hover, form select:hover, form textarea:hover{
        border:1px solid #ccc;
        background-color:#fafafa;
}

form button{
        clear:both;
        margin-left:180px;
        width:120px;
        height:31px;
        background:#666666;
        text-align:center;
        line-height:31px;
        color:#FFFFFF;
        font-size:1.2em;
        font-weight:bold;
        border:none;
}

form p{
        margin-top:0px;
        color:#555;
        border-bottom:2px solid #ccc;
}
.invalidInput{
        border:1px solid #FBC2C4;
        background-color:#fff1f1;
}
.informationsbas{
        border:none;
        margin-top:10px;
        border-top:2px solid #ccc;
}
.error, .notice, .success {margin:1em; padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
form .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;display:none;}
form .notice{display:none;}
.php{display:block;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error {
font-family:tahoma,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
background:#FBE3E4;
color:#8a1f11;
border-color:#FBC2C4}


