* { margin: 0; padding: 0; }

body {padding: 20px;background-image: url("images/back.gif")}

img { border: 0; }

#uploaddiv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('page.gif');
  display: none;
  visibility: hidden;
  filter:alpha(opacity=50); /*  IE */
  -moz-opacity:0.50; /* Firefox */
  opacity:0.50; /* CSS3 */
}

#text {
  position: absolute;
  top: 40%;
  left: 40%;
  font-size: 40px;
  color: #fff;
  font-weight: bold;
  display: none;
  visibility: hidden;
}

#options, .container {
  margin-left: auto; 
  margin-right: auto; 
  width: 80%;
  background-color: #D8D2BE;
  border: 1px solid #AFA78B;
  padding: 10px;
  padding-top: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

#upload_infos {
  margin-left: auto;
  margin-right: auto; 
  width: 80%; 
  background-color: #C1E1BE;
  border: 1px solid #82AF92;
  padding: 10px;
  padding-top: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: auto;
}

.error {
  margin-left: auto;
  margin-right: auto; 
  width: 80%; 
  background-color: #EED2D2;
  border: 1px solid #C08989;
  padding: 10px;
  padding-top: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

input[type=file], input[type=submit] {
  background-color: #ECE8DC;
  border: 1px solid #978C69;
  height: 20px;
}

textarea {
  background-color: #ECE8DC;
  border: 1px solid #978C69;
  overflow: auto;
}

input[type=text] {
  background-color: #ECE8DC;
  border: 1px solid #978C69;
  height: 16px;
}

.title {
  font-size: 17px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #6C6C6C;
  margin-bottom: 10px;
  text-indent: 20px;
  margin-top: 10px;
}
#mc, .container {
  margin-left: auto; 
  margin-right: auto; 
  width: 80%;
  background-color: #EBF1FD;
  border: 1px solid #000000;
  padding: 10px;
  padding-top: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}