@import url("/xtk/css/formRendering.css");

* {
margin:0;
padding:0;
}

body {
  background-color: #343434;
  color: #e51937;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:90%;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  body link:#e51937;
}

a:link {
  color: #e51937;
}
a:visited {
  color: #e51937;
}
a:hover {
  color: #ffffff;
}
a:active {
  color: #ffffff;
}

div.page {
  width:680px;
}

div.logo {
  display: none;
  float: left;
}


div.headertext {
  display:none;
}  

div.header {
  background:transparent url(http://www.emi-artistes.com/crm/survey/Noir_Background_02.jpg) no-repeat scroll left top;
  height:182px;
  width:730px;
}

div.titlebar {
  margin-top:20px;
}  

h1.pageinfo {
  clear:both;
  color:#ffffff;
  float:right;
  font-size:1.5em;
  height:0px;
  position:relative;
  text-decoration:none;
  top:-20px;
}

h1.pagetitle {
  text-transform:capitalize;   
  display:none;
}

header {
  background:transparent url(http://www.emi-artistes.com/crm/survey/Noir_Background_02.jpg) no-repeat scroll left top;
  height:182px;
  width:730px;
}

table.question {
  width: 600px;
  margin: 10px 0px 10px 50px;
  background:#343434 left 10px;
}

.question th {
  background-color:#e51937;
  color:#ffffff;
  font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
  font-style:italic;
  font-weight:400;
  padding:3px;
  text-align:left;
  text-decoration:none;
  width:600px;
}

.question table {
  border-spacing: 2px;
}

.pagebody td {
  vertical-align: middle;
}

input.text, input.password, textarea, select.input, textarea, input.date {
  width: 250px;
}

label.checkbox {
  padding-right: 20px;
}

label {
  padding-right: 5px;
}

table.pagebody {
  width:666px;
  color:#ffffff;
  margin-top:182px
}

.text-error input, .textarea-error textarea, td.select-error, .password-error input, .numeric-error input, .date-error input {
  background-color:#ffffff;
  border:2px solid #e51937;
}

.checkbox-error label, .radiolist-error, .subscription-error {
  color:#e71836;
}

.errorReport {
  color:#e51937;
  margin: 10px 0px 10px 50px;
}

/* IE cursor issue workarround. */
input.numeric {
  padding: 0 2px 0 0; 
}


/* IE cursor issue workarround. */
input.numeric {
  padding: 0 2px 0 0; 
}

element.style {
  display:block;
}

#buttonNext, #buttonSubmit, #linkNext, #linkValidate, #imageNext, #imageSubmit {
  float:right;
  margin-bottom:10px;
}

#buttonPrevious, #linkPrevious, #imagePrevious {
  float:left;
}