body{ background-color:#FFF; color:#000 !important; }
input{ margin:0px; }

#img-main{
	display:block;
	margin:0 auto 2em auto;
}

#groupe{ 	
	width:730px;
	margin:20px auto;
	/*background:transparent url(images/cFIFA_groupBg.jpg) repeat-y;*/
	/*background-color:#460410;*/
}
#groupe, #groupe input, #groupe select, #groupe textbox{ font:12px Arial, Helvetica, sans-serif !important; }
#groupe a:link, #groupe a:visited{ color:#3767b1; text-decoration:underline; }

#groupe-informations, #groupe-question, #groupe-captcha, #groupe-augmenter-chances, #groupe-conditions, #groupe-intro, #groupe-questions{
	width:678px;
	margin:10px auto;
	/*background-color:#460410;*/
	background-repeat:no-repeat;
	background-position:center bottom;
	/*border:1px solid #8bd1f4;*/
}
#groupe-informations, #groupe-question, #groupe-captcha, #groupe-conditions, #groupe-intro{
	background-image:url(images/cFIFA_sepGroupe.gif);
	padding-bottom:25px;
}
#groupe-augmenter-chances .border{
	padding-top:0;
}
.border{
	padding:5px 20px 20px 20px;
	margin:0 0 10px 0px;
	/*background-image:url(images/c_groupe_bg_top.gif);*/
	background-repeat:no-repeat;
}

#groupe-intro{ 
	margin-top:0;
}

/*
.border{ border:1px solid #bcb18f; margin:5px; padding:20px; background-image:url(images/c_bgX.gif); background-repeat:no-repeat; }
#groupe-intro .border{ background-position:38em -2em; }	
#groupe-informations .border{ background-position:left bottom; }
#groupe-augmenter-chances .border{ background-position:43em 5em; }
*/

a.ob{ color:#3767b1; }
a.ob:hover{ color:#3767b1; }
a{ color:#3767b1; }
.input-err{ border:1px solid #7F9DB9; background-color:#F4A8AA; padding:2px; }
#groupe-err{ background-color:#79D0FF; border:1px dotted #237EB6; width:635px; padding:15px 0; color:#237EB6; font-weight:bold; margin:20px auto; font-size:18px; text-align:center; }

#groupe-informations table{ width:100%; }
#groupe-informations th{ text-align:left; padding-right:5px; width:380px; }
#groupe-informations td{ padding-right:10px; width:280px; }
#groupe-informations .input-txt{ width:170px; }
#groupe-informations .input-select{ width:177px; }
#groupe-informations .input-select[class]{ width:172px; } /* FireFox */

.input-txt, .input-select, .input-txt-dt, .input-select-dt, #txtReponse{
	 border:1px solid #8ca9d5 !important;
}


#txtDtJours{ width:25px; }
#selDtMois{ width:93px; }
#selDtMois[id]{ width:97px; }
#txtDtAnnee{ width:40px; }
#chkInfoBulletin{ float:left; margin-bottom:30px; margin-right:3px; margin-top:0; }
#lblInfoBulletin{ font-size:10px; }

.titre{
	font-size:17px; 
	font-weight:bold;
	margin:0;
	color:#21285f;
}

#intro-titre{ margin:5px 0 20px 0; }
#titre-captcha{ margin:40px 0 0px 0; }
#note-captcha{ margin:0 0 3px 0; font-size:10px; }
#titre-augmenter{ font-weight:bold; margin:30px 0 0 0; }
#titre-airmiles{ font-weight:bold; margin:5px 0 3px 0; }

/*
#titre-merci{ margin:0; font-size:15px; font-weight:bold; color:#9B2424; }
#intro-titre{ margin:5px 0 20px 0; font-size:15px; font-weight:bold; color:#9B2424; }
#titre-captcha{ margin:40px 0 0px 0; font-size:15px; font-weight:bold; color:#9B2424; }
#note-captcha{ margin:0 0 3px 0; font-size:10px; }
#titre-augmenter{ font-size:15px; font-weight:bold; color:#9B2424; margin:30px 0 0 0; }
#titre-airmiles{ font-size:15px; font-weight:bold; color:#9B2424; margin:5px 0 3px 0; }
*/


#groupe-augmenter-chances table{ width:100%; margin:10px 0; }
#groupe-augmenter-chances th{ text-align:left; }
#groupe-augmenter-chances .input-txt{ width:210px; }
#txtAirmiles{ width:300px !important; }

input#btnSend{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif !important;
	border:none;
	cursor:pointer;
}

#groupe-conditions .input-chk[class]{ margin:2px; }

#ErrorProvider-top{ 
	border:1px solid #f5ef9c !important; 
	border-bottom:none !important;
	background-color:#f5ef9c !important;
	color:#33030c !important;
}
#ErrorProvider-btn-close{ color:#33030c !important; top:-9px !important; }
#ErrorProvider-btn-close:hover{ color:#33030c !important; }

#ErrorProvider-bottom{
	color:#33030c;
	background-color:#FFF !important;
	border:1px solid #f5ef9c !important; 
	border-top:none !important;
}

#groupe-questions{
	background:#FFF url(images/cQc_quizz_top.jpg) no-repeat top left;
	padding-top:17px;
	}
#groupe-questions .titre{
	display:block;
	background:#4e5683 url(images/cQc_quizz_title_bg.jpg) no-repeat bottom left;
	border-top:1px solid #003399;
	color:#FFF;
	padding:1em 1em 2em 1em;
	}
#groupe-questions .question{
	background:#FFF url(images/cQc_quizz_bg.jpg) no-repeat top left;
	}
#groupe-questions ol{
	background-color:#FFFFFF;
	border:1px solid #e7d69c;
	border-radius:.6em;
	-moz-border-radius:.6em;
	display:block;
	list-style-position:outside;
	margin:0 3em 1em 3em;
	padding:2em 1em;
	}
#groupe-questions #q1 ol{
	background:#FFF url(images/cQc_hand.jpg) no-repeat top right;
	padding-right:10em;
	}
#groupe-questions li{
	color:#003399;
	font-weight:bold;
	margin-left:1.5em;
	}
#groupe-questions ol a:link, #groupe-questions ol a:visited{
	color:#003399;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	}
#groupe-questions ol.done a{
	color:#000;
	cursor:default;
	}
#groupe-questions ol a:hover{
	text-decoration:underline;
	}
#groupe-questions .answer{
	font-weight:bold;
	margin:0 4em;
	}
#groupe-questions .right{
	color:#669900;
	}
#groupe-questions .wrong{
	color:#CC0000;
	}
#groupe-questions button{
	display:block;
	margin:1em auto;
	}
#groupe-questions .foot{
	background:transparent url(images/cQc_quizz_bottom.gif) no-repeat bottom left;
	}
