/* CSS Document */
.articleBody {
  margin: 0 auto 0;
}

.articleBody p {
  line-height: normal;
}

.articleBody ul, .articleBody ul li {
  margin: 0 0 0 0;
  list-style-image: none;
  list-style-position: none;
  list-style-type: none;
}

.articleBody p + p {
  margin-top: 0px;
}

form.popupForm .formItem .f_error_text {
  margin: 0 0 0 205px !important;
  margin: 0 0 5px 195px;
}

.headerContent p {
  color: #4d4d4d;
  font-family: Arial,Verdana,sans-serif;
  line-height: 1;
}

form.popupForm fieldset {
  margin: 0;	
}

form.popupForm p {
  margin: 0;	
}

#Container {
  background: #0073CF;	
}

.cqlp_main_bg {
  /*width: 1010px;*/
  background: #0073CF;
  margin: 0 auto;
}

.cqlp_content {
  width: 940px;
  margin: 0 auto;
  /*padding: 135px 0 0 0;*/
}  

.cqlp_content_top {
  width: 940px;
  height: 10px;
  float: left;
  margin-bottom: 0px !important;
  margin-bottom: -10px;
}

.cqlp_content_top_left {
  width: 10px;
  height: 10px;
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_content_top_left.jpg) no-repeat;
}

.cqlp_content_top_bg {
  width: 920px;
  height: 9px;
  float: left;
  background: #FFFFFF;
  border-top: 1px solid #666666;
}

.cqlp_content_top_right {
  width: 10px;
  height: 10px;
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_content_top_right.jpg) no-repeat;
}

.cqlp_content_main {
  width: 938px;
  float: left;
  background: #FFFFFF url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_content_bg.jpg) repeat-x;
  background-position: bottom;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  /*padding: 13px 18px 0 18px;*/
}

.cqlp_flash_container {
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_bottom_fade.jpg) repeat-x bottom;
  width: 938px;
  padding: 0 0 30px 0;
}

.cqlp_play_container {
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_bottom_fade.jpg) repeat-x bottom;
  width: 938px;
}

h1.cqlp_content_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #4d4d4d;
  padding: 8px 18px 0 18px;
  margin: 0;
  font-weight: bold;
}

h2.cqlp_sub_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #4d4d4d;
  padding: 8px 18px 20px 18px;
  margin: 0;
  font-weight: bold;
}

h3.cqlp_panel_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #4d4d4d;
  padding: 0 0 10px 0;
  margin: 0;
  font-weight: bold;
}

p.cqlp_panel_copy {
  font-family: Verdana, Geneva, sans-serif;
  color: #4d4d4d;
  font-size: 11px;
  padding: 0 10px 0 0;
  margin: 0 0 10px 0;
  line-height: 120%;
}

p.cqlp_content_sub_title {
  font-family: Arial, Helvetica, sans-serif;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: bold;
  padding: 0 18px 0 18px;
  margin: 8px 0 15px 0;
}

.cqlp_game_one {
  width: 244px;
  float: left;
  padding: 0 0 0 19px;
}

.cqlp_step_one {
  float: left;
  width: 45px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_step1.jpg) no-repeat;
  margin: 12px 3px 3px 0;
  height: 120px;
}

.cqlp_game_two {
  width: 244px;
  float: left;
  padding: 0 84px 0 84px;
}

.cqlp_step_two {
  float: left;
  width: 45px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_step2.jpg) no-repeat;
  margin: 12px 3px 3px 0;
  height: 120px;
}

.cqlp_game_three {
  width: 244px;
  float: left;
}

.cqlp_step_three {
  float: left;
  width: 45px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_step3.jpg) no-repeat;
  margin: 12px 3px 3px 0;
  height: 120px;
}

p.cqlp_screenshot_copy {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  color: #4d4d4d;
  padding: 10px 0 0 0;
}

p.cqlp_content_copy {
  font-family: Verdana, Geneva, sans-serif;
  color: #4d4d4d;
  font-size: 12px;
  font-weight: normal;
  margin: 5px 0 8px 0;
}

.cqlp_content_bottom {
  width: 940px;
  height: 10px;
  float: left;
  margin-bottom: 0px !important;
}

.cqlp_content_bottom_left {
  width: 10px;
  height: 10px;
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_content_bottom_left.jpg) no-repeat;
}

.cqlp_content_bottom_bg {
  width: 920px;
  height: 10px;
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_content_bottom_bg.jpg) repeat-x;
}

.cqlp_content_bottom_right {
  width: 10px;
  height: 10px;
  float: left;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_content_bottom_right.jpg) no-repeat;
}

.cqlp_info_holder {
  width: 902px;
  padding: 0 18px 0 18px;
}

UL.cqlp_tabs {
  margin: 0;
  padding: 0;
  height: 37px;
  font-size: 10px;
  float: left;
  display: inline;
  background: #FFF;
  width: 902px;
}

.tabtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

UL.cqlp_tabs LI{
  float: left;
  display: inline;
  width: 220px;
  margin-right: 1px;
}

/*UL.majorTabs LI#major04 {
  margin-right: 0;
}*/

UL.cqlp_tabs LI A {
  font-size: 1.4em;
  font-weight: bold;
  display: block;
  width: 220px;
  height: 23px;
  text-align: center;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_major_tab_off_fr.jpg) left bottom no-repeat;
  padding-top: 14px;
  outline: none;
}

UL.cqlp_tabs LI A:link, UL.cqlp_tabs LI A:visited { 
  color:#575757;
  text-decoration:none;
}

UL.cqlp_tabs LI A:hover, UL.cqlp_tabs LI A:active { 
  color: #575757;
  text-decoration: none;
}

UL.cqlp_tabs LI A.on {
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_major_tab_on_fr.jpg) left bottom no-repeat;
  padding-top: 10px;
  height: 27px;
}

UL.cqlp_tabs LI A.on:link, UL.cqlp_tabs LI A.on:visited {
  color: #fff;
}

UL.cqlp_tabs LI A.on:hover, UL.cqlp_tabs LI A.on:active {
  color: #fff;
}

DIV#panel_02 { 
  display: none;
}

.cqlp_infoPanel_top {
  float: left;
  width: 902px;
  background: #005CA8 url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_info_top_right.jpg) no-repeat right top;
  height: 10px;
  margin: 0 !important;  
  margin: 0 0 -3px 0;
}

.cqlp_infoPanel {
  padding: 0 10px 0 10px;
  background: #005CA8;
  float: left;
  width: 882px;
}

.cqlp_panelContent_top_left {
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_panelContent_top_left.jpg) no-repeat;
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 !important;  
  margin: 0 0 -3px 0;
  font-size: 5px;
}

.cqlp_panelContent_top {
  background: #FFF;
  width: 862px;
  height: 10px;
  float: left;
  margin: 0 !important;
  margin: 0 0 -3px 0;
  font-size: 5px;
}

.cqlp_panelContent_top_right {
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_panelContent_top_right.jpg) no-repeat;
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 !important;
  margin: 0 0 -3px 0;
  font-size: 5px;
}

.cqlp_panelContent {
  background: #FFFFFF;
  width: 882px;
  float: left;
}

.cqlp_panel_print {
  float: left;
  width: 490px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_print_panel_bg.jpg) no-repeat top right;
  padding: 0 0 0 10px;
  margin: 0 5px 0 0 !important;
  margin: 0 3px -10px 0;
}

.cqlp_panel_photo {
  float: left;
  width: 490px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_photo_panel_bg.jpg) no-repeat top right;
  padding: 0 0 0 10px;
  margin: 0 5px 0 0 !important;
  margin: 0 3px -10px 0;
}

#colourQuest {
  margin: 0 0 0 79px;
}

.cqlp_newsletter {
  float: left;
  width: 319px;
  height: 75px;
  margin: 0;
  padding: 8px 0 0 8px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_newsletter_bg.jpg) no-repeat;
}

p.cqlp_newsletter_copy {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  color: #4d4d4d;
  margin: 0;
  padding: 0 0 5px 0;
  line-height: 108%;
}

.cqlp_panelContent_bottom_left {
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_panelContent_bottom_left.jpg) no-repeat;
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 !important;  
  margin: -2px 0 -3px 0;
  font-size: 5px;
}

.cqlp_panelContent_bottom {
  background: #FFF;
  width: 862px;
  height: 10px;
  float: left;
  margin: 0 !important;
  margin: -2px 0 -3px 0;
  font-size: 5px;
}

.cqlp_panelContent_bottom_right {
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_panelContent_bottom_right.jpg) no-repeat;
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 !important;
  margin: -2px 0 -3px 0;
  font-size: 5px;
}

.cqlp_infoPanel_bottom_left {
  float: left;
  width: 10px;
  height: 10px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_info_bottom_left.jpg) no-repeat top;
  margin: 0 !important;
  margin: -2px 0 0 0;
  font-size: 5px;
}

.cqlp_infoPanel_bottom {
  float: left;
  width: 882px;
  background: #005CA8;
  height: 10px;
  margin: 0 !important;
  margin: -2px 0 0 0;
  font-size: 5px;
}

.cqlp_infoPanel_bottom_right {
  float: left;
  width: 10px;
  height: 10px;
  background: url(http://assets.epson-europe.com/fr/colour-quest/images/cqlp_info_bottom_right.jpg) no-repeat top;
  margin: 0 !important;
  margin: -2px 0 0 0;
  font-size: 5px;
}

.cqlp_footer_terms {
  float: left;
  height: 15px !important;
  height: 25px;
  padding: 10px 0 0 18px !important;
  padding: 10px 0 0 18px;
  margin: 0px !important;
  margin: -5px 0 -12px 0;
}

p.cqlp_footer_copy, p.cqlp_footer_copy a {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  color: #00A9DF;
  margin: 0px !important;
}

.cqlp_clear {
  clear: both;
  font-size: 0;
  height: 0px;
}