@charset "utf-8";
/* -------------------------------- CSS Knorr -------------------------------- */
/* -------------------------------- ELEMENTS -------------------------------- */
* {
	margin:0;
	padding:0;
}
img {border:none;}
/* -------------------------------- SUB-ELEMENTS -------------------------------- */
a{outline-style:none;}

/* -------------------------------- .CLASS -------------------------------- */
.absolute {position:absolute;}
.resultat {
	position:absolute;
	top:0;
	left:0;
	margin:193px 0 0 440px;
}
/* -------------------------------- CONTAINER -------------------------------- */
#container {
	margin:0 auto;
 	width:982px;
}
/* -------------------------------- MAIN CONTENT -------------------------------- */
#mainContent {
	height:605px; 
	position:relative
}
.cache 
{
	display:none;
}
.show 
{
	display:block;
}
/*#gagne1{display:none;}
#gagne2{display:none;}
#perdu {display:none;}
#inscription {display:none;}
#inscriptionOk {}
#code {display:none;}*/
/* code */
#inscription {position:relative}
.erreur 
{
	color:Red;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
position:relative;
bottom:25px;
left:25px;	
}
.jouer {
	width:335px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	margin:110px 0 0 61px;
	background:url(.../images/bg_input_jeu.png) no-repeat;
	border:none;
	padding:16px 3px 0 5px;
	text-transform:uppercase;
}
.codeOk {
	position:absolute;
	top:0;
	left:0;
	margin:111px 0 0 410px;
	border:1 solid red;
	width:42px;
	height:34px;
	filter: Alpha(Opacity=0);
	opacity:0;
}
/* inscription */
.inscription {
	width:198px;
	height:20px;
	padding:5px 3px 0 5px;
	background:url(../images/bg_input_inscription.png) no-repeat;
	_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_input_inscription.png');
	border:none;
	position:absolute;
	top:0;
	left:0;
	margin:108px 0 0 34px;
}
.inscription2 {
	width:198px;
	height:20px;
	padding:5px 3px 0 5px;
	background:url(../images/bg_input_inscription.png) no-repeat;
	_background: none;
 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_input_inscription.png');
	border:none;
	position:absolute;
	top:0;
	left:0;
	margin:152px 0 0 34px;
}
.inscriptionOk {
	position:absolute;
	top:0;
	left:0;
	margin:183px 0 0 200px;
	border:1 solid red;
	filter: Alpha(Opacity=0);
	opacity:0;
}
#video_flash {
	position:absolute;
	top:0;
	left:0;
	width: 350px;
	height: 360px;
	margin-left:32px;
	margin-top:80px;
	z-index:1;
	padding:0;
}
#footer {
	_margin:-5px 0 0 0;
}
/***********************************/
.cssform p{
width: 200px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/

height: 1%;
}

.cssform label.text{
font-family:Verdana;
font-size:12px;
font-weight:normal;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input.box{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform .image{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}
.cssform .rdb_civilite-mozilla

{
margin-left:135px !important;
}
.cssform .rdb_civilite-safari

{
margin-left:120px !important;
}
.cssform .rdb_civilite-IE

{
margin-left:0;
}

.cssform /*p.normal*/ #rdb_civilite input
{
	width:50px !important;
	

}

.cssform /*p.normal*/ #rdb_civilite label
{
	width:50px !important;
    margin:0 !important;
    float:none !important;
    font-family:Verdana;
font-size:12px;
font-weight:normal;

}

.cssform p.normal
{
	position:relative;
	padding-left:130px;
}
.civilite
{
	    font-family:Verdana;
font-size:12px;
font-weight:normal;

margin:0 !important;
position:absolute;
top:8px;
left:0;	
}

#check_newsletters
{
font-family:Verdana;
font-size:12px;
font-weight:normal;

}
#rad_question
{
font-family:Verdana;
font-size:12px;
font-weight:normal;

}
#forms a
{
	color:Black;
	text-decoration:underline;
	font-size:12px;
	font-family:Verdana;
}
#forms a:hover
{
	color:Black;
	text-decoration:underline;
	font-size:12px;
}
#perdu 
{
	text-align:center;
}
#lirelereglement
{
    font-family:Verdana;
	font-size:12px;
}
