input.erreur {border:1px solid #d24848;}
input.submit {font-family:Arial,Helvetica,sans-serif;}

/* formulaire de contact */
.contact p {margin:0 0 15px 0;font-size:120%;}
.contact legend {width:100%;color:#5b8c8c;font-size:130%;font-weight:bold;margin-bottom:5px;}
.contact label, .contact .radio span {display:block;float:left;width:200px;}
.contact textarea {height:120px;}
.contact input.text, .contact textarea, .contact select {font-size:90%;border:1px solid #125CA5;width:340px;}
.contact .radio label {display:inline;float:none;width:auto;margin-right:5px;}
.contact .radio label input{margin-left:0;}
.contact .radio input {display:inline;float:none;width:auto;}

.contact .csc-mailform-field {font-size:120%;}
.contact .csc-mailform-radio input {margin:2px 2px 0 0;}
.contact #mailformpoliteness {margin:0 0 10px 0 ;}
.contact #mailformpoliteness legend{display:none;}
.contact #mailformpoliteness div{float:left;display:block;}
.contact #mailformpoliteness label{float:none;width:110px;font-size:85%;}
.contact #mailformpoliteness input{float:left;}

#frm_forgetpassword label {display:block;float:left;width:150px;}
#frm_forgetpassword .text {border:1px solid #125CA5;width:340px;}

#frm_pageConnect legend {display:none;}
#frm_pageConnect label {display:block;float:left;width:150px;}
#frm_pageConnect .text {border:1px solid #125CA5;width:340px;}
#frm_pageConnect .action a {float:right;font-size:80%;}

#compte-form {width:550px;float:left;}
#FormUser {margin:0;padding:0;}
#FormUser form label {display:block;float:left;width:150px;}
#FormUser form .text {border:1px solid #125CA5;width:340px;}
#compte-form a.submit {float:left;display:block;margin:0 0 0 440px ;text-decoration:none;padding:0 5px;font-size:80%;}
#compte-details {width:550px;float:left;}

#liste-facture form .submit{margin:0 0 0 445px;}
#liste-facture p {margin:0;}

#annualtion {margin:30px 0 0 0;width:495px;float:left;}
#annualtion a{display:block;float:right;}

