@charset "UTF-8";
/* CSS Document */

#jeuO2K {font-family: Arial; font-size:12px; color:#8903a2;}

#jeuO2K a{color:#9202a2
}

/*#jeuO2K form {
 background-color:#ffffff;
 padding:10px;
 width:101px;
 height:62px;
 }*/

#jeuO2K textarea {
 border:1px solid black;
 background-color:#A6BEDE;
 }
#jeuO2K select {
 border:1px solid #EACBED;
 }
#jeuO2K select, #jeuO2K option {
  font-size: 11px;
 }
#jeuO2K input {
 border:1px solid #eacbed;
 background-color:#ffffff;
 height:12px;
 width:99px;
 font-size: 11px;
 }
 
#jeuO2K #main_content{
width:960px; 
height:648px
}
#jeuO2K #main_content #footer{
 font-weight:bold;
}

#jeuO2K #main_content #footer span{
 padding:0 3px;
}
 
#jeuO2K #content_animation{ 
  width:960px;
  height:260px;
}
 
#jeuO2K #content_under{ 
  marging-top:-5px;
}
#jeuO2K #content_cadeaux {
 float:left; 
 background:url(../images/cadeaux.jpg) no-repeat; 
 width:224px; 
 height:34px;
 padding-left:93px; 
 padding-top:312px; 
 font-family:Arial; 
 font-size:12px; 
 color:#9202a2;
 }
 
 #jeuO2K #content_formulaire{
 background:url(../images/back_formulaire.jpg) no-repeat; 
 width:587px; 
 height:346px; 
 float:right;
 padding-left:56px;
 
 }
 
#jeuO2K #content_formulaire div.typo input {
  width: 14px;
  border:0 none;
}

#jeuO2K #content_formulaire input.ezcca-user_o2_card_number {
  border:1px solid #CD8FD6;
  width:150px;
}

#jeuO2K #gameSubmit {
  background:url(../images/btn.jpg) no-repeat;
  width:306px;
  height:62px;
}

#jeuO2K a#submitGame {
  display:block;
  height:55px;
  margin-left:90px;
  margin-top:10px;
  width:220px;
}

/* message d'erreur pour le jeu notemment */
#errors {
  position:absolute;
  top:347px;
  left:22px;
  width:294px;
  height:247px;
  background:white url("../images/back_formulaire.jpg") no-repeat scroll 90% 60%;
}
.warning{
  padding:15px 15px 0;
  color:red;
}
.warning h2 {
  color:red;
  font-size:15px;
  margin:0 0 10px 0;
  background:none;
}
.warning ul {
  margin:10px 0;
}
.warning li {
  list-style-type:disc;
  margin:0 0 3px 17px;
  padding:0;
}

/* boutons radio civilite */
#jeuO2K .left_col_label{width:112px;}
#jeuO2K .left_col_input{width:132px;}
#jeuO2K .right_col_label{width:170px;}
#jeuO2K .right_col_input{width:99px;}

#jeuO2K .label-civilite input {
  float:left;
  margin-right:2px;
  border:0 none;
}
#jeuO2K .label-civilite label {
  float:left;
  display:block;
  margin-right:4px
}
*:first-child+html #jeuO2K .label-civilite input {
  margin-top:1px;
  margin-right:0;
  border:0 none;
}
*:first-child+html #jeuO2K .label-civilite label {
  margin-right:0;
}
*html #jeuO2K .label-civilite input {
  margin-top:1px;
  margin-right:0;
  border:0 none;
}
*html #jeuO2K .label-civilite label {
  margin-right:0;
}