*{margin:0;padding:0;font-family:arial;font-size:14px;}
html,body{margin:10px;}
img.logo{margin-bottom:20px;border:0;}
p.action-buttons{margin:0 0 20px 0;}
p.action-buttons a.logout{padding:5px;font-size:10px;font-weight:bold;color:#000000;background-color:#eeeeee;text-decoration:none;text-transform:uppercase;}
p.action-buttons a.logout:hover{background-color:#ffffff;}
p.action-buttons a.edit-info{padding:5px;font-size:12px;font-weight:bold;color:#00F;}
span.warning{display:block;margin-top:10px;font-weight:bold;color:#ff0000;}
span.required{display:block;padding:5px 0;font-weight:bold;color:#ff0000;}
span.trackntrace_link{color:#0000ff;text-decoration:underline;cursor:pointer;}
h2,h3{margin-bottom:5px;font-size:18px;font-weight:bold;}
h3{font-size:15px;font-weight:normal;}
hr{margin:15px 0px;}
textarea{width:400px;height:200px;}
input.retour{width:100px;font-style:italic;color:#000000;background:none;border:0;}
div.text{margin-left:25px;padding:5px 0px;}
div.order_history_text{color:#ff0000;}
div#complaint_history_loader,
div#order_history_loader,
div#create_complaint_loader{display:none;}
table#login_table{border-collapse:collapse;}
table#login_table td{padding:3px;}
table#login_table td.l{font-weight:bold;text-align:right;}
table#login_table input{padding:2px;border:1px solid #000000;}
table#login_table input.error{background-color:#ffdfdf;border:1px solid #ff0000;}
table#list_complaint_history,
table#list_order_history,
table#list_articles{border-collapse:collapse;}
table#list_complaint_history thead,
table#list_order_history thead,
table#list_articles thead{font-weight:bold;}
table#list_complaint_history tr.odd,
table#list_order_history tr.odd,
table#list_articles tr.odd{background-color:#ffffff;}
table#list_complaint_history tr.even,
table#list_order_history tr.even,
table#list_articles tr.even{background-color:#eeeeee;}
table#list_complaint_history td,
table#list_order_history td,
table#list_articles td{padding:3px 10px;}
div#subject,
div#complaint_history{margin-bottom:20px;}
div.notice{margin:10px 0;padding:10px;background-color:#efefef;border:1px solid #dddddd;}

table#rma{border-collapse:collapse;}
table#rma td{padding:0.3em;}
table#rma input{padding:0.2em;border:1px solid #000000;}
table#rma label{cursor:pointer;}
table#rma button{padding:0.5em 1em;background:#EFEFEF;border:0;cursor:pointer;border:1px solid #000000;}

.loader {
  width: 200px;
  line-height: 16px;
  color: #000;
  background: #FFF;
  border: 1px solid #000;
}
.bar {
  background: #CCC;
}

fieldset.form {
  font-size: 12px;
  width: 500px;
  border: 0;
}
fieldset.form button {
  display: block;
  padding: 5px 10px;
  font-size: 12px;
  cursor: pointer;
}
fieldset.form h3 {
  font-size: 16px;
  margin: 24px 0;
}
fieldset.form label {
  display: block;
  margin-bottom: 3px;
  font-weight: bold;
  cursor: pointer;
}
fieldset.form label.checkbox {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
fieldset.form input {
  display: block;
  margin-bottom: 24px;
  padding: 5px;
  font-size: 12px;
  width: 175px;
  border: 1px solid #CCC;
}
fieldset.form label.checkbox input {
  display: inline;
  margin-bottom: 0;
  width: auto;
  border: 0;
}
fieldset.form input#password1 {
  margin-bottom: 0;
}
fieldset.form .col1,
fieldset.form .col2 {
  float: left;
  width: 50%;
}
fieldset.form .error {
  color: #F00;
}
fieldset.form .error input {
  border-color: #F00;
}
fieldset.form .required {
  display: inline;
  color: #F00;
}
fieldset.form .spacer {
  clear: both;
}