/* GENERAL   */
body{
	background-color:#FFFFFF;
	background-image:url("../../img/jeu/201002/fond.gif");
	background-repeat:repeat-x;
	background-position: top left;
	margin: 0 0;
}
body, input{
	font-family:Verdana;
	font-size:10px;
}
#conteneurCorps{
	width:100%;
	background-image:url("../../img/jeu/201002/fdCorps.jpg");
	background-repeat:no-repeat;
	background-position:center top;
}

#conteneurFooter{
	width:100%;
	height:50px;
	background-image:url("../../img/jeu/201002/fdFooter.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	color:#797979;
	font-family:Verdana, sans;
	font-size:12px;
	padding:10px 0 0 0;
	float:left;
}
#conteneurFooter a:active, #conteneurFooter a:visited, #conteneurFooter a:link {
	text-decoration:underline;
	color:#797979;
	font-family:Verdana, sans;
	font-size:12px;
}
#conteneurFooter a:hover {
	text-decoration:none;
	color:#797979;
	font-family:Verdana, sans;
	font-size:12px;
}
.header{
	width:990px;
	height:150px;
	margin:0 auto;
	background-image:url("../../img/jeu/201002/header.jpg");
	background-repeat:no-repeat;
	background-position:center -20px;
}
.conteneur{
	width:990px;
	height:656px;
	margin:0 auto;
	background-image:url("../../img/jeu/201002/page1.jpg");
	background-repeat:no-repeat;
	background-position:center bottom;
	font-size:10px;
}
/* ====================== PAGE 1 ====================== */
/* LOTS   */
.corps{
	background-image:url("../../img/jeu/201002/fdLot.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:921px;
	height:375px;
	padding:0 0 0 70px;
}
.corps img{
	float:left;
	margin:30px 40px 0 0;
}
.corps img.dernier{
	float:right;
	margin:0 60px 0 0;
}
.corps .description{
	width:185px;
	float:left;
	margin:165px 35px 15px 0;
	padding:0 0 0 5px;
}
.marron{
	color:#c58a00;
}
.vert{
	color:#8ed413;
}
.bleu{
	color:#85d7d3;
}
.violet{
	color:#cd2ab0;
}

.corps .description4{
	width:185px;
	float:left;
	margin:60px 0 10px 0;
	padding:0 0 0 5px;
}
.corps .description5{
	width:185px;
	float:left;
	margin:50px 0 0 0;
	padding:0 0 0 5px;
}
/* FORMULAIRE   */
.conteneurFormulaire{
	width:970px;
	height:80px;
	margin:10px 0 0 10px;
	background-color:#ffeefc;	
	color:#cd2ab0;
	float:left;
}
.conteneurFormulaire  label{
	position:relative;
	top:-10px;
	right:0px;
}
.conteneurFormulaire .champ{
	width:290px;
	height:20px;
	float:left;
	padding:15px 0 0 10px;
}
.conteneurFormulaire .champ input{
	background-color:#f8dff3;	
	border:1px solid #cd2ab0;
	color:#cd2ab0;
}
.conteneurFormulaire .check{
	width:400px;
	height:20px;
	text-align:right;
	float:left;
	padding:5px 0 0 0;
}
.conteneurFormulaire .check span.input{
	float:right;
	padding:10px 0 10px 5px;
}
.conteneurFormulaire .valid{
	width:150px;
	height:50px;
	margin:0 0 0 50px;
	float:left;
}
/* PARTENAIRES   */
.conteneurLogo{
	background-image:url("../../img/jeu/201002/partenaireTxt.gif");
	background-repeat:no-repeat;
	background-position:left top;
	width:990px;
	float:left;
}
.conteneurLogo img{
	padding:65px 5px 15px 5px;
	float:left;
}
.conteneurLogo img.first{
	padding:65px 5px 15px 10px;
	float:left;
}
.corps span.desc {
	width:145px;
	float:left;
}
.corps span.prix{
	float:left;
	height:5px;
	padding:0 10px 0 0;
	text-align:right;
}
/* ====================== PAGE 2 ====================== */
.conteneur2{
	width:990px;
	height:550px;
	margin:0 auto;
}
.coordonnee{
	width:921px;
	height:100px;
	padding:0 0 0 70px;
	background-color:#eaf6fe;
}
.invitez{
	width:921px;
	height:175px;
	padding:0 0 0 70px;
	background-color:#ffeefc;
}
.recopiez{
	width:921px;
	height:60px;
	padding:0 0 0 70px;
	background-color:#f4fbe9;
}
.corps2 img{
	margin:40px 0 0 0;
	float:left;
}
.corps2 img.invite{
	margin:80px 0 0 0;
	float:left;
}
.conteneurFormulaire2{
	clear:both;
	padding:5px 5px 0 0;
	color:#669e23;
}
.xmarron{
	font-size:14px;
	padding:0 0 0 5px;
	color:#bc6e00;
}
.xvert{
	font-size:14px;
	padding:0 0 0 5px;
	color:#29c83a;
}
.xvertclair{
	font-size:14px;
	padding:0 0 0 5px;
	color:#44c87f;
}
.xbleu{
	font-size:14px;
	padding:0 0 0 5px;
	color:#2783c3;
}
.xorange{
	font-size:14px;
	padding:0 0 0 5px;
	color:#f9c416;
}
.conteneurFormulaire2, .conteneurFormulaire2IE6{
	clear:both;
	padding:5px 5px 0 0;
	color:#669e23;
}
.requis{
	width:660px;
	font-weight:bold;
	clear:both;
	padding:5px 5px 0 0;
	color:#cd2ab0;
	text-align:right;
}
.conteneurFormulaire2 input[type="text"]{
	float:left;
	width:420px;
	background-color:#eef9dc;	
	border:1px solid #669e23;
	color:#669e23;
	margin:0 0 0 15px;
}
.conteneurFormulaire2 input[type="radio"]{
	margin:0 10px 0 15px;
}
.conteneurFormulaire2 span, .conteneurIntituleVille span, .conteneurIntituleCode span {
	font-weight:bold;
	margin:0 0 0 5px;
}
.conteneurFormulairePays{
	clear:both;
	padding:5px 5px 0 0;
	color:#669e23;
}
.conteneurFormulairePays label{
	width:90px;
	float:left;
	margin:0 15px 0 135px;
	padding:5px 0 0 0;
}
.conteneurFormulairePays select{
	float:left;
	background-color:#eef9dc;	
	border:1px solid #669e23;
	color:#669e23;
	font-size:11px;
}
.conteneurFormulaire2 label, .conteneurFormulaireVilleCode label{
	width:90px;
	float:left;
	margin:0 0 0 135px;
	padding:5px 0 0 0;
}
.conteneurFormulaireVilleCode{
	clear:both;
	padding:5px 5px 0 0;
	color:#669e23;
}
.conteneurIntituleCode {
	color:#669e23;
	float:left;
}
.conteneurIntituleCode label{
	width:90px;
	float:left;
	margin:0 0 0 135px;
	padding:5px 0 0 0;
}
.conteneurIntituleCode input[type="text"]{
	float:left;
	width:90px;
	background-color:#eef9dc;	
	border:1px solid #669e23;
	color:#669e23;
	margin:0 0 0 15px;
}
.conteneurIntituleVille {
	color:#669e23;
	padding:0 0 0 0;
	float:left;
}
.conteneurIntituleVille label{
	width:40px;
	float:left;
	margin:0 0 0 30px;
	padding:5px 0 0 0;
}
.conteneurIntituleVille input[type="text"]{
	float:left;
	width:245px;
	background-color:#eef9dc;	
	border:1px solid #669e23;
	color:#669e23;
}
.conteneurFormulaire3 .check2{
	width:400px;
	float:left;
	padding:10px 0 0 210px;
}
.conteneurFormulaire3{
	width:815px;
	height:80px;
	margin:10px 0 0 50px;
	color:#cd2ab0;
	float:left;
}
.conteneurFormulaire3 .valid{
	width:187px;	
	float:right;
	height:50px;
}
.margeValidation{
	margin:25px 0 0 0;
}
.captcha{
	float:left;
}
.captchaValid{
	float:left;
	margin:0 0 0 80px;
}
.formulaireCaptcha{
	margin:10px 0 0 350px;
	float:left;
	padding:5px 5px 0 0;
	color:#669e23;
}
.formulaireCaptcha input[type="text"]{
	float:left;
	width:150px;
	background-color:#eef9dc;	
	border:1px solid #669e23;
	color:#669e23;
	margin:10px 0 0 25px;
}
/* ====================== PAGE 3 ====================== */
.conteneur3{
	width:990px;
	height:656px;
	margin:0 auto;
	background-image:url("../../img/jeu/201002/page3.jpg");
	background-repeat:no-repeat;
	background-position:center top;
}
.corps3{
	width:640px;
	height:380px;
	padding:165px 0 0 0;
	float:right;
}
.corps3 label{
	font-size:12px;
	font-weight:normal;
}
.conteneurCheckBox{
	clear:both;
	padding:10px 5px 0 0;
	margin:10px 0 62px 0;
	color:#669e23;
}
.conteneurCheckBox img{
	float:right;
	color:#669e23;
}
.conteneurFormulaire4{
	width:890px;
	height:80px;	
	color:#cd2ab0;
	float:left;
	margin:10px 0 0 50px;
}
.conteneurFormulaire4 .valid{
	width:187px;
	height:50px;
	float:right;
}
/* ====================== PAGE 4 ====================== */
.conteneur4{
	width:990px;
	height:656px;
	margin:0 auto;
	background-image:url("../../img/jeu/201002/page4.gif");
	background-repeat:no-repeat;
	background-position:center top;

}
.corps4{
	width:921px;
	height:375px;
}
.descriptif{
	width:990px;
	font-family:verdana, sans;
	color:#7a7a7a;
	font-size:12px;
	background-color:#eff9df;
	float:left;
}
.descriptif strong{
	color:#10981e;
	font-weight:bold;
}
.descriptif table{
	font-family:verdana, sans;
	color:#7a7a7a;
	font-size:12px;
}
.descriptif table a:link, .descriptif table a:active, .descriptif table a:visited {
	text-decoration:underline;
	font-family:verdana, sans;
	color:#10981e;
	font-size:12px;
	font-weight:bold;
}
.descriptif table a:hover {
	text-decoration:none;
	font-family:verdana, sans;
	color:#10981e;
	font-size:12px;
	font-weight:bold;
}
.descriptif table p {
	padding:0 10px 10px 10px;
}

/* ====================== PAGE 4 FIN =================== */
h2{
	text-align:center;
	font-size:16px;
	color:#10981e;
	line-height:30px;
}
h2 a:link, h2 a:active, h2 a:visited {
	text-decoration:underline;
	font-family:verdana, sans;
	color:#ffba00;
	font-weight:bold;
}
h2 a:hover {
	text-decoration:none;
	font-family:verdana, sans;
	color:#10981e;
	font-weight:bold;
}