body {
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Arial;
	color:#FFFFFF;
	background-color:#96BD0D;
	text-align:left;
}

div, p, form {
	margin:0;
	padding:0;
	border:0;
}

img, a img {
	border:0;
}

.cb1 {
	clear:both;
	font-size:1px;
	height:1px;
	overflow:hidden;
}

.cb5 {
	clear:both;
	font-size:5px;
	height:5px;
	overflow:hidden;
}

#page {
	margin-top:5px;
}

#wrapper {
	background-color:#000000;
	left:0px;
	position:absolute;
	top:0px;
	z-index:10;
	filter : alpha(opacity=50);
}

#myPopin {
	background:transparent url(./../images/bg_popin.gif) top left no-repeat;
	height:419px;
	position:absolute;
	text-align:left;
	top:0;
	left:0;
	width:345px;
	z-index:100;
	overflow:hidden;
}

#myPopin .contenu {
	padding:55px 20px 0 20px;
}

#myPopin .contenu p {
	color:#167880;
	font-weight:bold;
	font-size:12px;
}

#myPopin .contenu p strong {
	color:#ED1C24;
}

#myPopin .contenu label {
	color:#167880;
	font-weight:bold;
}

#myPopin .contenu label.gauche {
	float:left;
	font-size:14px;
}

#myPopin .contenu input.enregistrez {
	position:absolute;
	right:20px;
}

#myPopin span.champ {
	bottom:20px;
	color:#167880;
	font-size:11px;
	position:absolute;
	right:10px;
}

#myPopin span.asterix {
	color:#ED1C24;
	font-weight:bold;
	font-size:13px;
}

#myPopin .contenu input.texte {
	border:1px solid #34AAB3;
	float:right;
	width:180px;
}

#myPopin .contenu select.texte {
	border:1px solid #34AAB3;
	float:right;
	width:180px;
}

#content {
	width:903px;
	height:646px;
	position:relative;
	left:0;
	background:transparent url(./../images/bckgnd_jeu.jpg) top left no-repeat;
}

#content #mentions {
	left:10px;
	position:absolute;
	top:270px;
	width:400px;
}

#content #mentions p {
	font-size:11px;
}

#content #formulaire {
	height:440px;
	left:495px;
	position:absolute;
	top:21px;
	width:380px;
}

#content #formulaire #athos {
	height:86px;
	_height:178px;
	position:relative;
	width:320px;
	_width:350px;
	padding:92px 0 0 30px;
}






#content2 {
	width:903px;
	height:646px;
	position:relative;
	left:0;
	background:transparent url(./../images/jeu.jpg) top left no-repeat;
}

#content2 #mentions {
	left:10px;
	position:absolute;
	top:270px;
	width:400px;
}

#content2 #mentions p {
	font-size:11px;
}

#content2 #formulaire {
	height:440px;
	left:495px;
	position:absolute;
	top:21px;
	width:380px;
}

#content2 #formulaire #athos {
	height:86px;
	_height:178px;
	position:relative;
	width:320px;
	_width:350px;
	padding:92px 0 0 30px;
}




#athos label, 
#leformulaire label {
	font-weight:bold;
	font-size:13px;
	line-height:15px;
}

#athos label strong {
	color:#42D3FF;
}

#athos input.texte, 
#leformulaire input.texte {
	border:1px solid #EA690B;
	width:180px;
	margin:0;
}

#athos input.validez, 
#leformulaire input.validez {
	position:absolute;	
	bottom:5px;
	right:0;
}

#leformulaire {
	height:157px;
	_height:227px;
	position:relative;
	width:325px;
	_width:350px;
	padding:70px 0 0 25px;	
}

#leformulaire label.float {
	float:left;
}

#leformulaire input.texte {
	float:right;
}

span.champ {
	float:right;
	font-size:12px;
	font-weight:bold;
}

span.asterix {
	color:#EA690B;
}

#leformulaire p {
	font-size:12px;
	font-weight:bold;
}

#leformulaire p strong {
	color:#FCE55C;
}

#reglement {
	width:154px;
	height:24px;
	position:absolute;
	left:15px;
	bottom:15px;
}

i { 
	font-size:12px;
	color:#f8dd5a;
	font-weight: bold;
	background-color:555555;
}