body {
	background-image: url(img/bg-1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#F3ECE4;
}

*{
margin:0;
padding:0;
}
#navigation{
position:static!important;
}
#contenuquestion{
margin:0 auto;
width:980px;
position: relative;
background-image: url(img/question.png);
	background-position: left top;
	background-repeat:no-repeat;
	height:687px;
}
#frmConnexion {
	background-image: url(img/sidentifier.jpg);
	height: 372px;
	width: 980px;
	position: relative;
}
#frmConnexion #txtConnexionEmail {
	position: absolute;
	left: 335px;
	top: 34px;
	width:138px;
}
#frmConnexion #txtConnexionMotDePasse {
	position: absolute;
	left: 335px;
	top: 60px;
		width:138px;
}
#frmConnexion #adresseEmail {
	position: absolute;
	left: 265px;
	top: 35px;
	width: 70px;
}
#frmConnexion #motdePasse {
	position: absolute;
	left: 246px;
	top: 62px;
	width: 89px;
}
#frmConnexion .lnkMotDePasseOublie {
	position: absolute;
	left: 287px;
	top: 85px;
}
#frmConnexion #btnConnexion {
	position: absolute;
	left: 448px;
	top: 85px;
	width: 72px;
	height: 36px;
}
#frmConnexion fieldset {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border:none;
}
#frmConnexion a.lnkMotDePasseOublie {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}








.sized {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/* Calendrier */

ul#theCalendar{
margin:0;
padding:0;
width:480px;
height:320px;
margin:0 auto;
}
ul#theCalendar li{
width:80px;
height:80px;
float:left;
list-style:none;
padding:0;
margin:0;
position:relative;
}
ul#theCalendar li div{
margin:5px;
}
.lpnIllu{
left:-21px;
position:absolute;
top:-31px;
}
#lecontenucalendrier {
	background-image: url(img/bg_jeu_r2_c2.png);
	background-position: left top;
	padding-top:101px;
	height:587px;
	position: relative;
	margin:0 auto;
width:980px;
}
#lecontenu.question {
	background-image: url(img/question.png);
	background-position: left top;
	background-repeat:no-repeat;
	height:687px;
	position: relative;
	padding:0;
	}
#textWelcome {
	position: absolute;
	width: 189px;
	left: 8px;
	top: 52px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #007cbf;
	font-size: 14px;
}
#textWelcome span {
	font-size: 16px;
}
#menu{
height:68px;
overflow:hidden;
position:relative;
}
#head{
height:276px;
background-image: url(img/bgbrown.png);
	background-position: left top;
	background-repeat:no-repeat;
}
#Layer1 {
	position:absolute;
	left:867px;
	top:390px;
	width:70px;
	height:103px;
	z-index:9;
	cursor:pointer;
}
#tips{
width:562px; height:512px; background-color:red;display:none; z-index:1000; position:absolute; background:url(img/popup_aide_conseil.jpg) no-repeat;
}
#tips div{
padding:100px;
}
#tips p{
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
font-style:italic;
font-size:16px;
line-height:150%;

}
#closeTips{
position:absolute;
right:17px;
top:17px;
cursor:pointer;
}
#goBack{
position:absolute;
left:70px;
top:50px;
}

#goQuit{
position:absolute;
right:20px;
bottom:50px;
}


/*QUESTION*/

#frmQuestion p{
color:#BC0100;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
line-height:normal;
text-align:center;
}
#frmQuestion p span{
font-size:24px;
line-height:normal;
display:block;
}
#frmQuestion{
	width:606px;
	margin:0;
	padding:0;
	position:absolute;
	height:253px;
	left: 175px;
	top: 302px;
}
#frmQuestion label{
color:#7595A6;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
line-height:normal;
text-align:center;
}
#frmQuestion div{
padding:20px;
}
span.qGroup{
display:block;
padding:5px 0;
border-bottom:dotted 1px #CCC;
}

#contenuquestion #flashday {
	position: absolute;
	left: 175px;
	top: 44px;
}
#btnFormquestion{
	position:absolute;
	left: 556px;
	top: 187px;
}
a img{
border:none;
}
#wrapper #bulleBas {
	position: absolute;
	right:241px;
	bottom:209px;
}
#lecontenucalendrier #logoouthome {
	position: absolute;
	left: 854px;
	top: 455px;
}
#footer2009 {
	background-color: #BDDDEA;
	text-align:center;
	padding-bottom:20px;
}
.imgregister{
height:271px;
overflow:hidden;
}
#DisplayBox.sinscrire {
	background-image: url(img/bg_sinscrire.png);
	background-position: left top;
	background-repeat:no-repeat;
}
#DisplayBox.invitation {
	background-image: url(img/bg_inviter.png);
	background-position: left top;
	background-repeat:no-repeat;
}
#DisplayBox.mdp {
	background-image: url(img/bg_mdp.png);
	background-position: left top;
	background-repeat:no-repeat;
}
#frmInscription label,#frmInvitationAmis label{
	display: block;
	float: left;
	width: 100px;
}
#closeDisplayBox {
	position: absolute;
	left: 501px;
	top: 5px;
}


#DisplayBox{
background-color:#EBF7FD;
width:562px;
padding-top:80px;
}

#DisplayBox form{
	background-image: url(img/bg_form.png);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding:0 50px;
	padding-bottom:120px;
	
	
}
#DisplayBox form fieldset{
border:none;
}
.sMall{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.sMallForm{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.step{
font-size:23px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}
#frmInscription label,#frmInscription input.texte,#frmInscription select{
height:18px;
line-height:18px;
margin:2px 0px;
}
#frmInvitationAmis label,#frmInvitationAmis input.texte{
height:18px;
line-height:18px;
margin:2px 0px;
}
#frmInscription #btnInscription{

}
.lblFake{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#community{

background-color:white;
border:1px solid #CCCCCC;
font-family:Arial,Helvetica,sans-serif;
margin-top:5px;
padding:5px;
width:200px;

}
#community li{
display:inline;
list-style:none;
}
#community li a{
color:#555;
text-decoration:none;
}
#community li a img{
position:relative;
top:3px;
}
#frmJouePourKit ul li{
list-style:none;
padding:5px;
}
#frmJouePourKit ul li input{
margin-right:5px;
position:relative;
top:2px;
}#wrapper {
	background-image: url(img/header_noel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bulleBas{
	position:absolute;
	left: 278px;
	top: 244px;
}
p.step2{
padding:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}