*{margin:0;padding:0;}
ul{list-style:none;}
a img{border:0;}
body{background:#e2e3e3;margin-top:5px;margin-bottom:5px;}
#content{width:577px;height:483px;margin:auto;}
:focus,a:active{-moz-outline-style:none;outline:none;}
#logo{background:url('img/laboiteasms.jpg');width:400px;height:200px;margin-bottom:14px;}
#logo p{font-family:Calibri,Tahoma;color:#7a7f82;font-size:12px;text-align:justify;font-style:italic;width:250px;padding-top:150px;padding-left:135px;}
#contenu{background:url('img/bg_form.jpg') no-repeat;width:577px;height:257px;padding-top:18px;}
#contenu p{font-family:Calibri, Tahoma;font-size:12px;color:#ebebeb;text-align:justify;width:530px;margin:auto;}
#contenu a{font-family:Calibri, Tahoma;font-size:12px;color:#ebebeb;}
label{font-family:Calibri, Tahoma;font-size:12px;color:#ebebeb;display:block;margin-bottom:5px;}
.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg,.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg{display:inline;color:#ebebeb;font-family:Calibri, Tahoma;font-size:11px;}
form{width:529px;margin:auto;}
.style_input{background:url('img/input.png') no-repeat;width:231px;height:32px;border:none;margin-bottom:5px;margin-right:5px;font-size:18px;padding-left:5px;font-family:Calibri, Tahoma;}
textarea{background:url('img/textarea.png') no-repeat;width:529px;height:104px;border:none;margin-bottom:10px;padding-left:5px;padding-top:5px;font-family:Calibri, Tahoma;font-size:13px;}
.bouton{background:url(img/send.png) no-repeat;border:0;width:69px;height:23px;text-indent:-5000px;cursor:pointer;float:right;}
.restants{display:block;}
#footer{width:577px;height:28px;clear:right;margin:auto;}
#footer img{float:left;}
#footer p a{font-family:Calibri, Tahoma;font-size:11px;color:#000;float:left;margin-left:2px;margin-top:8px;text-decoration:none;}
#footer ul{float:right;margin-top:5px;}
#footer ul li,#footer ul li a{font-family:Calibri,Tahoma;font-size:12px;color:#000;display:inline;text-decoration:none;}
h1,.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg,.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none;}