
body 	{
  margin:auto;
  padding-top:0px;
  width:1040px;
	font: 11px verdana;
	color: #472303;
	text-align: center;
	background-image: url(/images/bg_general_non_connecte.jpg);
	background-color: #81c8f2;
	background-position:center top; 
	background-repeat:no-repeat;
}

bodyold 	{
  position:absolute;
  left:50%;
  margin-left:-960px;
  margin-top:0px;
  padding-top:0px;
  width:1920px;
	font: 11px verdana;
	color: #472303;
	text-align: center;
	background-image: url(/images/bg_general_non_connecte.jpg);
	background-color: #81c8f2;
	background-position:center top; 
	background-repeat:no-repeat;
}

#quiz_titre{
  margin:auto; 
}

#quiz_time{
  font-size:15px;
  font-weight:bold;
  color:white;
  margin-bottom:20px;
  margin-right:60px;
  text-align:right;
  
}

#quiz_wrapper{
  display:table;
}

.quiz_reponse{
  font-size:15px;
  font-weight:bold;
  color:white;
  text-align:center;
  border:1px dotted white;
  cursor:pointer;
}

.quiz_reponse:hover{
  border:1px dotted #ffb400;
  color: #ffb400;
}

#quiz_question{
  font-size:20px;
  font-weight:bold;
  color:white;
  margin-bottom:10px;
}

.quiz_button{
  font-size:50px;
  font-weight:bold;
  color:white;
  padding-left:30px;
  text-align:right;
  width:200px;
  margin:auto;
  cursor:pointer;
}

.quiz_button:hover{
  background:url('/images/quiz/button_hover.png') no-repeat 0px 50%;
}

img{
  border:0px;
}

a{
color:#2377b5;
text-decoration:none;
}

#contenu a{
  font-weight:bold;
}

#contenu a:hover{
  font-weight:bold;
  text-decoration:underline;
}

#principal {
  width:1040px;
  height :1000px;
  margin: 0 auto;
  padding-top:10px;
}

#header {
  width:1032px;
  height: 176px;
  margin: 0 auto;
  background-image: url(/images/header.png);
}

#pub_top{
  width: 728px;
  margin: auto;
  float:left;
  margin-bottom:5px;
}

#pub_bottom{
  width: 728px;
  margin-right:15px;
  float:right;
  margin-bottom:5px;
}

#contenu{
  width: 728px;
  margin: auto;
  float:left;
  background-image: url(/images/bg_contenu.png);
  color:#942020;
}

.contenuTitle{
	width: 728px;
  height:30px;
  margin: auto;
  padding-top: 7px;
  background-image: url(/images/contenu_top.png);
  color:#942020;
  font-size:17px; 
	font-weight:bold;
}

.contenuBottom{
  width: 728px;
  height:28px;
  background-image: url(/images/contenu_bottom.png);
}

#left_menu {
  width: 228px;
  float:left;
  margin-right:3px;
}

.box_menu {
  width:228px;
  background-image: url(/images/right_box_bg.jpg);
  margin-bottom:10px;
  float:left;
  color:#942020;
}

#online{
  float:left;
  width: 230px;
  height:30px;
  margin: auto;
  padding-top: 13px;
  background-image: url(/images/bg_online.png);
  color:white;
  font-size:14px; 
	font-weight:bold;
}

#box_pseudo_bas{
  width:223px; 
  height:33px; 
  background-image: url(/images/box_pseudo_bas.png);
  color:#942020;
  font-size:17px; 
	font-weight:bold;
	text-align:left;
  float:left;
  padding-left:5px;
  margin-top:-20px;
}

.box_menu_title{
  width: 208px;
  height:30px;
  margin: auto;
  padding-top: 6px;
  background-image: url(/images/right_box_top.jpg);
  color:#942020;
  font-size:17px; 
	font-weight:bold;
	text-align:left;
	padding-left:20px;

}

.box_menu_bottom{
  width: 228px;
  height:18px;
  margin: auto;
  background-image: url(/images/right_box_bottom.png);
}

#header_not_connected {
  width:1032px;
  height: 176px;
  margin: 0 auto;
  background-image: url(/images/header_not_connected.png);
}

#menus {
  height :1000px;
  width: 229px;
  float:left;
  margin-left:60px;
}

#centre {
  width: 975px;
  float:left;
  margin-left:35px;
  background-image: url(/images/bg_centre.png);
  background-repeat: repeat-y;
  padding: 10px 10px 10px 10px; 

}

#right_landing {
  width: 624px;
  height:600px;
  padding: 10px 7px 10px 7px;
  float:right;
  margin-right:18px;
  background-image: url(/images/bg_landing_right.jpg);
}

#landing_cadeaux{
  width: 296px;
  height:230px;
  margin-top:15px;
  padding: 10px 10px 10px 10px;
  float:left;
  background-image: url(/images/cadeaux_landing.png);
  clear:left;
  color:#942020;
}

#decouvrez_jeux {
  width: 300px;
  margin-top:20px;
  margin-right:20px;
  float:right;
  clear: right;
}

#landing_texte{
  width: 400px;
  height:69px;
  margin-top:27px;
  padding: 5px 5px 5px 5px;
  float:left;
  background-image: url(/images/cadre_texte_landing.png);
  color:white;
  font-size:13px;
}

#contenu_index{
  width: 950px;
  height: 620px;
  background-image: url(/img/bg_inscription.png);
}

#cadre_inscription{
  width: 306px;
  height:300px;
  padding: 5px 5px 5px 5px;
  float:right;
  margin-right: 12px;
  color:#942020;
  font-weight: bold;
  padding-top:60px;
}

#footer{
  float:left;
  height :92px;
  width: 1080px;
  margin-left:-15px;
  background-image: url(/images/footer.png);
}

#menu{
  position: relative;
  width:100%;
  height:30px;
  padding-top:143px;
  color:#942020;
	text-decoration:none;
	font-size: 14px;
  font-weight:bold;
}

#menu a{
	color:#942020;
	text-decoration:none;
	font-size: 14px;
  font-weight:bold;
}

#footer_txt a{
  color:#942020;
	text-decoration:none;
	font-size: 11px;
  font-weight:bold;
}

#menu a:hover, #footer_txt a:hover{
	color:#327eaa;
}

.textinput {
background-image:url("/images/cadre_input.png");
background-repeat:no-repeat;
border:medium none;
font-size:11px;
height:19px;
padding:5px 10px 4px;
width:156px;
}

.textinputs{
  border:1px solid #ffb400;
  width:170px;
}

.textinputsmall {
background-image:url("/images/cadre_input_small.png");
background-repeat:no-repeat;
border:medium none;
font-size:11px;
height:15px;
padding:5px 10px 4px;
width:125px;
}

#footer_txt{
  margin-top:20px;
}

div.button {
width: 230px;
  height:30px;
  margin: auto;
  padding-top: 13px;
  background-image: url(/images/bg_online.png);
  color:white;
  font-size:14px; 
	font-weight:bold;
}

div.button a{
  color:#FFFFFF;
}

div.button a:hover{
  color:#dedede;
}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }


.contentTitle		{ font-weight: bold; color: #CC6600; font-size: 18px; text-align: center; width:100%;}

#plus2parties{
  height :360px;
  width: 592px;
  background-image: url(/images/plus2parties.png);
  margin:5px auto;
}

#plus2partiescentre{
  height :287px;
  width: 413px;
  background-image: url(/images/plusdeparties/centre.png);
  margin-right:10px;
  margin-top:50px;
  float:right;
}

#plus2partiesbonus{
  height :230px;
  width: 578px;
  background-image: url(/images/plusdeparties/parties-bonus.png);
  margin:10px auto;
}

#plus2partiesleft{
  height :287px;
  width: 113px;
  margin-left:20px;
  margin-top:50px;
  float:left;
}

.classement_cadeau{
  cursor: help;
  color: #FC7F09;
  font-weight:bold;
  text-decoration:underline;
}

#monclassement{
  font-weight:bold;
}

.jeu{
  width: 137px;
  height: 137px;
  float:left;
  margin: 3px 0px 3px 6px;
}

.td_beige_fonce{
  background-color:#e8dbc6;
  color:#67625c;
}

.td_beige_claire{
  background-color:#f7ead5;
  color:#67625c;
}

.mode_paiement{
  width:200px;
  height:100px;
  float:left;
  margin: 5px 5px 5px 5px;
}
