/* Accueil */

#centre{
background-image: url(images/centre-bg-accueil.jpg);
width: 749px;
height: 498px;
}

#grandjeux{
position: absolute;
}

#produits{
position: absolute;
margin-left: 450px;
}

#form-inscription, #form-dejamembre{
background-repeat: no-repeat;
width: 299px;
height: 343px;
margin:  150px 0px 0px 450px;
position: absolute;
}

#form-inscription{background-image: url(images/formulaire-bg-inscription.jpg);}
#form-dejamembre{background-image: url(images/formulaire-bg-dejamembre.jpg);}

/* Overwrite Formulaire */

#form-inscription form{padding: 75px 0px 0px 15px;}
#form-dejamembre form{padding: 130px 0px 0px 15px;}

.inputText, .inputSelect, .civilite {
	padding-bottom: 2px;
}

.inputText input, .cp input {
	border: 1px solid #AAA;
}
.inputText label, .inputSelect label {
	padding-top: 3px;
}

form .inputRadio label{width: 50px;}
form .inputSelect label{width: 108px;}
form .inputSelect select{width: 55px;}
form .pays select{width: 80px;} 

form .inputSubmit{
margin: 10px 0px 0px 15px;
text-align: center;
}

form .inputSubmit a{
color: #fff;
text-decoration: underline;
}

form .cp, form .pays{
width: 135px;
float: left;
}

form .pays{text-align: right;}

form .cp input{
width: 45px;
margin-left: 5px;
}
.optin label {
	font-size: 120%;
	font-weight: bold;
}
.optin label:last-child {
	font-size: 100%;
	font-weight: normal;
}

.newsletter label{float: none;}

/* Autre */

#bouton-dejamembre{
position: absolute;
margin: 52px 0px 0px 220px;
}

#bouton-inscription{
position: absolute;
margin: 95px 0px 0px 225px;
}

.newsletter{
padding-top: 10px;
clear: both;
text-align: center;
font-size: 12px;
}

.newsletter label{display: inline;}
.newsletter i{font-style: normal;}

label[for=Newsletter_1] { font-weight: bold; }

