/**********************************************************/
/*                                                        */
/* - DEFAULTS ------------------------------------------- */
/*                                                        */
/**********************************************************/
body {font-family:Arial,Tahoma,sans-serif;font-size:8pt;color:#866a5c;padding:0;margin:0;color:white;}
table, form, img, a, p, div, input, select {	padding:0; margin:0; border:0; }
ul li { border:0;padding:0;margin:0}
td { background-repeat:no-repeat; }
input {	font-size:9pt; height:16px; border:0px solid #866a5c; }
select { font-size:9pt; height:19px; border:0px solid #866a5c; }
label { cursor:pointer; }
a {color:white;text-decoration:none}
a:hover {color:white;text-decoration:underline}
.archive { color:black;width:520px;text-align:right;}
a.archive, a.archive:hover { margin:0 3px;}
a.archive:hover { color:red;}
span.archive { color:red;font-weight:bold;font-size:9pt;margin:0 3px; }

#contener {
	width:1122px;
	min-height:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/contener_bg.jpg') no-repeat top left;
}
#header {
	width:1121px;
	height:250px;
}
.header_left { float:left;width:870px;height:30px;}
.header_haut { float:left;width:100%;height:150px;}
.header_logo a {float:left;text-indent:-9999px;width:310px;height:150px;}

.banniere {
	float:left;
	padding-top:10px;
	padding-left:15px;
}
.banniere_script {
	width:468px;
	height:60px;
	padding-left:0px;
	padding-top:16px;
}

.header_bas {}

.header_item a {
	padding:0;margin:0;	
	font-size:16pt;
	letter-spacing:-2px;
	font-weight:bold;
	border:1px solid red;
	text-decoration:none;
	color:#FFFFFF;
}
a.rollover, a.rollover_selected {
	border:0;
	width:190px;
	height:50px;
	background:transparent;
	background:url('../images/header_item_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/header_item_bg.png');
	cursor:pointer;
}
a.rollover:hover { background:url('../images/header_item_bg_hover.png') no-repeat top left; }
a.rollover:hover { visibility:visible; }
a.rollover_selected { background:url('../images/header_item_bg_hover.png') no-repeat top left; }
a.rollover_selected:hover { visibility:visible; }

.header_right { float:left;width:251px;height:180px;}

#index {
	float:left;
	width:580px;
	min-height:335px;
	height:auto;
}
#popup_connexion{
	display: none;
	z-index: 1012;
 	position:absolute;
	font-size: 10pt;
	font-weight: bold;
	color:black;
	top: 155px;
	left:50%;
	padding:0px 0px;
	font-weight: bold;
	width:251px;
	margin-left:-125px;
	height:187px;
	background:transparent;
	background:url('../images/connexion_bg.png') no-repeat top left;	
}
#popup_connexion .login {margin-top:36px;margin-left:90px;}
#popup_connexion .login input {width:116px;}
#popup_connexion .password { margin-top:10px;	margin-left:90px;}
#popup_connexion .password input {margin-left:40px; width:72px;}
#popup_connexion #bouton_connexion {
	border:0;
	margin-left:60px;
	margin-top:6px;
	padding-top:9px;
	width:133px;
	height:31px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/connexion_btn.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/connexion_btn.png');
	cursor:pointer;
}
#popup_connexion  #bouton_connexion  span{
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	width:133px;
	height:45px;	
	font-size:15pt;
	font-weight:bold;
	color:white;
	cursor:pointer;
}
#popup_connexion p.ligne { height:16px; margin-left:35px;}
#popup_connexion .labelConnexion { margin-left:35px; font-size:9pt; color:black;}
#popup_connexion a {color:black; text-decoration:underline; }
#popup_connexion #fermer_popup_connexion{
	float:right;
	margin-top: 18px;
	margin-right:35px;
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
}
#popup_connexion #fermer_popup_connexion:hover{
	text-decoration: none;
}

#bloc_connexion {
	float:left;
	margin-left:0px;
	width:251px;
	height:187px;
	background:transparent;
	background:url('../images/connexion_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/connexion_bg.png');
}
#bloc_connexion .login {margin-top:36px;margin-left:90px;}
#bloc_connexion .login input {width:116px;}
#bloc_connexion .password { margin-top:10px;	margin-left:90px;}
#bloc_connexion .password input {margin-left:40px; width:72px;}
#bloc_connexion .bouton {
	border:0;
	margin-left:60px;
	margin-top:6px;
	padding-top:9px;
	width:133px;
	height:31px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/connexion_btn.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/connexion_btn.png');
	cursor:pointer;
}
#bloc_connexion .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	width:133px;
	height:45px;	
	font-size:15pt;
	font-weight:bold;
	color:white;
	cursor:pointer;
}
#bloc_connexion p.ligne { height:16px; margin-left:35px;}
#bloc_connexion .labelConnexion { margin-left:35px; font-size:9pt; color:black;}
#bloc_connexion a {color:black; text-decoration:underline; }

#bloc_connexion_1 {
	float:left;
	width:251px;
	height:200px;
	background:transparent;
	background:url('../images/connexion1_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/connexion1_bg.png');
}
#bloc_connexion_1 .infos {
	margin-top:35px;
	margin-left:35px;
	font-size:10pt;
	font-weight:bold;
}
#bloc_connexion_1 .infos ul { padding:0;border:0;margin:0;margin-left:20px;}
#bloc_connexion_1 .infos ul li { padding-top:3px;}
#bloc_connexion_1 .infos .nbJeuxProposes { padding-top:5px;font-size:8pt;font-size:normal; text-align:center; width:183px;}

#bloc_enregistrer {
	float:left;
	margin-left:0px;
	margin-top:-50px;
	width:251px;
	height:112px;
	text-align: center;
	background:transparent;
	background:url('../images/inscription_btn_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/inscription_btn_bg.png');
}
#bloc_enregistrer  a{
	background:url('../images/inscription_btn.png') no-repeat;
	color: white;
	width:216px;
	height:58px;
	display:block;
	margin-top:30px;
	margin-left:18px;
}

#leftmenu {
	clear:both;
	float:left;
	margin-left:0px;
	width:290px;
	height:378px;
}
#bloc_inscription-newsletter {
	border:0;
	margin-top:-11px;
	width:290px;
	height:378px;
	text-align:center;
	background:transparent;
	background:url('../images/inscription-newsletter_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/inscription-newsletter_bg.png');
}
#bloc_inscription-newsletter .title {
	padding-top:32px;
	padding-bottom:15px;
	letter-spacing:-2px;
	font-size:18pt;
	font-weight:bold;
	color:white;
}
#bloc_inscription-newsletter .image {}
#bloc_inscription-newsletter .texte {
	padding-top:8px;
	font-size:9pt;
	font-weight:bold;
	color:black;
}
#bloc_inscription-newsletter .texte a {
	color:black;
}
#bloc_inscription-newsletter p.ligne { height:30px; }
#bloc_top_frame_newsletter .labelNl,
#bloc_inscription-newsletter .labelNl { float:left;padding-left:40px;font-size:10pt;letter-spacing:-1px;display:block;font-weight:bold;}
#bloc_top_frame_newsletter .champsNl,
#bloc_inscription-newsletter .champsNl { float:left;padding-left:5px;width:170px; }
#bloc_top_frame_newsletter .champ_user_email,
#bloc_inscription-newsletter .champ_user_email{width:160px;}
#bloc_top_frame_newsletter .bouton,
#bloc_inscription-newsletter .bouton {
	margin-left:90px;
	padding-top:7px;
	border:0;
	width:110px;
	height:39px;
	background:transparent;
	background:url('../images/inscription-newsletter_valider.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/inscription-newsletter_valider.png');
	cursor:pointer;
}
#bloc_top_frame_newsletter .bouton .valider,
#bloc_inscription-newsletter .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	width:110px;
	height:39px;	
	font-size:15pt;
	text-transform:uppercase;
	font-weight:bold;
	color:white;
	cursor:pointer;
	z-index:1002;
}

#bloc_inscription_qualification {
	width:541px;
	height:546px;
	background:url('../images/nouveaux-jeux_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/nouveaux-jeux_bg.png');
}
#bloc_inscription_qualification .title {
	padding-top:20px;
	margin-left:30px;
	letter-spacing:-1px;
	font-size:18pt;
	font-weight:bold;
	color:white;
}
#bloc_inscription_qualification .content {
	padding-top:20px;
	margin-left:30px;
	font-size:12pt;
	color:white;
}
#bloc_inscription_qualification .bouton {
	margin-left:145px;
	margin-top:10px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer.png');
}
#bloc_inscription_qualification .bouton:hover {
	margin-left:145px;
	margin-top:10px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_hover.png');
}
#bloc_inscription_qualification .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	padding-top:22px;
	width:179px;
	height:54px;
	font-size:18pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}
#bloc_top-selection {
	border:0;
	margin-top:-2px;
	margin-left:7px;
	width:565px;
	height:230px;
	background:transparent;
	background:url('../images/top-selection_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/top-selection_bg.png');
}
#bloc_top-selection .title {
	padding-top:20px;
	margin-left:30px;
	letter-spacing:-2px;
	font-size:30pt;
	font-weight:bold;
	color:white;
}
#bloc_top-selection .contenu {
	padding-top:40px;
	margin-left:30px;
	font-size:12pt;
	font-weight:bold;
	color:white;
}
#bloc_top-selection .jMyCarousel {
	margin:0;padding:0;
	margin-top:15px;
	margin-left:21px;
}
#rightmenu {
	float:right;
	margin-top:-18px;
	width:245px;
	min-height:335px;
	/*border:1px solid green;*/
}
#index_afficher_jeux{
	float:left;
	width:559px;
	height:546px;
	background:url('../images/afficher-jeux_bg_total.png') no-repeat top left;
}
#bloc_afficher-jeux_header {
	border:0;
	width:571px;
	height:99px;
	background:transparent;
	/*background:url('../images/afficher-jeux_bg_header.png') no-repeat top left;*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg_header.png');	
}
#bloc_afficher-jeux_header .nom {
	display:block;
	width:512px;
	padding-top:17px;
	padding-left:25px;
	letter-spacing:-2px;
	font-size:18pt;

	/*color:#DA8C06;*/
	color:white;
}
#bloc_afficher-jeux_header .nom  .pseudo{
	font-size:13pt;
}
#bloc_afficher-jeux_header .date_fin_jeu{
	width:320px;
	padding-top:4px;
	padding-left:25px;
	letter-spacing:-1px;
	font-size:17pt;

	/*color:#DA8C06;*/
	color:white;
}
#bloc_afficher-jeux_header .partager{
	position: absolute;
	top: 314px;
	padding-left: 369px;
	font-size:15pt;
	font-weight: bold;
}
#bloc_afficher-jeux_header .partager img{
	vertical-align: middle;
	cursor: pointer;
}

#bloc_afficher-jeux{
	width:571px;
	height: 250px;
}
#bloc_afficher-jeux  .titre{
	font-size:11pt;
}
#bloc_afficher-jeux  .lots{
	float: left;
	font-size: 10pt;
	margin-left: 30px;
	width: 240px;
	height: 224px;
	overflow: auto;
}
#bloc_afficher-jeux  .categorie{
	float:left;
	font-size:10pt;
	width:250px;
	margin-left:10px;
}
#bloc_afficher-jeux  .disponible{
	float:left;
	font-size:10pt;
	width:250px;
	margin-left:10px;
}
#bloc_afficher-jeux  .reglement{
	float:left;
	font-size:10pt;
	width:250px;
	margin-left:10px;
}
#bloc_afficher-jeux  .date{
	float:left;
	font-size:10pt;
	width:250px;
	margin-left:10px;
}
#bloc_afficher-jeux  .age{
	float:left;
	font-size:11pt;
	width:250px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#bloc_afficher-jeux  .reponse{
	position: absolute;
	top: 480px;
	padding-left: 281px;
	width: 255px;
	height: 50px;
	overflow: auto;	
}	
#bloc_afficher-jeux  .repondre{
	position:absolute;
	top: 531px;
	font-size:11pt;
	width:250px;
	height: 60px;
	overflow: auto;
	padding-left:281px;
}
#bloc_afficher-jeux  .repondre input{
	margin-top:2px;
	width: 160px;
}

#bloc_afficher-jeux  .repondre .bouton_maReponse {
	margin-left: 10px;
	color:white;
	font-weight:bold;
	width:70px;
	height:28px;
	background:url('../images/btn_jouer_mini_vert.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_mini_vert.png');
}
#bloc_afficher-jeux .repondre .bouton_maReponse:hover {
	margin-left: 10px;
	color:white;
	font-weight:bold;
	width:70px;
	height:28px;
	background:url('../images/btn_jouer_mini_orange.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_mini_orange.png');
}
#bloc_afficher-jeux_footer{
	float:left;
	display:block;
	width:571px;
	height:175px;
	font-size:10pt;
	letter-spacing:0;
	font-weight:bold;
}
#bloc_afficher-jeux_footer .note{
	text-align: center;
	margin-top:20px;
}
#bloc_afficher-jeux_footer .note form{
	margin-left: 36%;
	margin-top: 10px;
}
#bloc_afficher-jeux_footer .note .moyenne{
	margin-top: 20px;
}
#bloc_afficher-jeux_footer .titre{
	font-size:12pt;
}
#bloc_afficher-jeux_footer .bouton{
	text-align: center;
	margin-top: 10px;
}
#bloc_afficher-jeux_footer .jeu_cloture{
	text-align: center;
	font-size:14pt;
	margin-top: 35px;
}
/* 
#bloc_afficher-jeux .nom {
	clear:both;
	padding-left:20px;
	padding-bottom:10px;
	letter-spacing:-2px;
	font-size:25pt;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
#bloc_afficher-jeux .nom .pseudo {
	font-size:12pt;
	letter-spacing:-1px;
	font-weight:bold;
	color:white;
}
#bloc_afficher-jeux .nom a {
	padding-bottom:10px;
	letter-spacing:-2px;
	font-size:25pt;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
#bloc_afficher-jeux .nom a:hover {
	text-decoration:underline;
}
#bloc_afficher-jeux .champ {
	padding-left:20px;
	padding-bottom:10px;
	letter-spacing:-1px;
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;
	color:white;
}
#bloc_afficher-jeux .valeur {
	padding-left:20px;
	padding-bottom:10px;
	letter-spacing:-1px;
	font-size:12pt;
	font-weight:bold;
	color:white;
}
#jeux_pays {
	height:122px;
}

#bloc_afficher-jeux .reponse_texte {
	width:250px;
}
#bloc_afficher-jeux .bouton_maReponse {
	margin-top:-3px;
	margin-right:60px;
	float:right;
	color:white;
	text-align:center;
	display:block;
	font-weight:bold;
	width:70px;
	height:28px;
	background:url('../images/btn_jouer_mini_vert.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_mini_vert.png');
}
#bloc_afficher-jeux .bouton_maReponse:hover {
	float:right;
	color:white;
	text-align:center;
	display:block;
	font-weight:bold;
	width:70px;
	height:28px;
	background:url('../images/btn_jouer_mini_orange.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_mini_orange.png');
}

#bloc_afficher-jeux .bouton {
	margin-left:200px;
	margin-top:10px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer.png');
}
#bloc_afficher-jeux .bouton:hover {
	margin-left:200px;
	margin-top:10px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_hover.png');
}
#bloc_afficher-jeux .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	padding-top:22px;
	width:179px;
	height:54px;
	font-size:18pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}
#bloc_afficher-jeux .jeu_cloture {
	padding-left:30px;
	padding-bottom:10px;
	font-size:14pt;
	font-weight:bold;
	color:#DA8C06;
	color:white;
}*/
#bloc_tableau-jeux_header {
	border:0;
	background:transparent;	
	width:578px;
	height:78px;
	background:url('../images/afficher-jeux_bg_header.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg_header.png');	
}
#bloc_tableau-jeux_header .title {
	padding-top:15px;
	padding-left:30px;
	letter-spacing:-2px;
	font-size:33pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_tableau-jeux {
	border:0;
	background:transparent;	
	width:578px;
	background:url('../images/afficher-jeux_bg.png') repeat-y top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg.png');	
}

#bloc_tableau-jeux .contenu {}

#bloc_tableau-jeux_footer {
	border:0;
	background:transparent;	
	width:578px;
	height:20px;
	background:url('../images/afficher-jeux_bg_footer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg_footer.png');	
}


#bloc_inscription-formulaire {
	border:0;
	width:572px;
	height:867px;
	background:transparent;
	background:url('../images/inscription-formulaire_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/inscription-formulaire_bg.png');
}
#bloc_inscription-formulaire #image_chateau{
	float: right;
	padding-right: 15px;
	padding-top: 10px;
	vertical-align: top;
}
#bloc_inscription-formulaire .title {
	padding-top: 15px;
	padding-left: 25px;
	letter-spacing:-4px;
	font-size:30pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_inscription-formulaire .title_mini {
	padding-top:5px;
	padding-left:40px;
	padding-bottom:19px;
	font-size:10pt;
	font-weight:normal;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_inscription-formulaire .title1 {
	padding-top:50px;
	padding-left:40px;
	padding-bottom:20px;
	letter-spacing:-1px;
	font-size:15pt;
	font-weight:bold;
	color:white;
}
#bloc_inscription-formulaire .bouton {
	display:block;
	margin-left:200px;
	margin-top:7px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer.png');
}
#bloc_inscription-formulaire .bouton:hover {
	background:url('../images/btn_jouer_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_hover.png');
}
#bloc_inscription-formulaire .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	padding-top:22px;
	width:179px;
	height:54px;
	font-size:18pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}
#bloc_inscription-formulaire .inscription1 .table {border:0; margin-left:30px;width:425px; font-size:10pt; line-height:20px; font-weight:bold; height:200px;}
#bloc_inscription-formulaire .inscription1 .table tr td { width:250px;font-weight:bold;}
#bloc_inscription-formulaire .inscription1 .table .col1 {text-align:right;}
#bloc_inscription-formulaire .inscription1 .table .info {font-size:12px;letter-spacing:0px;line-height:18px; }
#bloc_inscription-formulaire .inscription1 .table .info_bold { color:#ddf0f9;}
#bloc_inscription-formulaire .inscription1 .table .info ul {list-style-image: url("../images/liste-puce.png"); font-weight:normal; padding-bottom:10px;}

#bloc_inscription-formulaire .user_email { width:180px;}
#bloc_inscription-formulaire .user_emailConfirmation { width:180px;}

#bloc_inscription-formulaire .inscription2 .table { position:Relative; top:-7px;border:0; margin-left:25px;width:525px; font-size:10pt; line-height:15px; font-weight:bold}
#bloc_inscription-formulaire .inscription2 .table tr td { padding-top:10px;}
#bloc_inscription-formulaire .inscription2 .table .col1 { width:100px;text-align:right;}
#bloc_inscription-formulaire .inscription2 .table .col2 { width:150px;}
#bloc_inscription-formulaire .inscription2 .table .col2 input { width:148px;}
#bloc_inscription-formulaire .inscription2 .table .col3 { width:95px;text-align:right;}
#bloc_inscription-formulaire .inscription2 .table .col4 { width:90px;}

#bloc_inscription-formulaire .inscription3 {position:Relative; top:7px;}
#bloc_inscription-formulaire .inscription3 .title { color:white;}
#bloc_inscription-formulaire .inscription3 .table { border:0; margin-left:50px;padding-left:30px;width:510px; font-size:10pt; line-height:15px; font-weight:bold}
#bloc_inscription-formulaire .inscription3 .table .col1 { width:10px;}
#bloc_inscription-formulaire .inscription3 .table .col2 { width:120px;}

#bloc_inscription-formulaire .inscription4 .title { padding-top:30px;font-size:10pt;letter-spacing:0px;color:white;}
#bloc_inscription-formulaire .inscription4 .user_subscriptionNewletter {}
#bloc_inscription-formulaire .inscription4 .bouton {
	display:block;
	margin-left:145px;
	margin-top:10px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer.png');
}
#bloc_inscription-formulaire .inscription4 .bouton:hover {
	margin-left:145px;
	margin-top:10px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_hover.png');
}
#bloc_inscription-formulaire .inscription4 .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	padding-top:22px;
	width:179px;
	height:54px;
	font-size:18pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}


#bloc_oubli {
	border:0;
	width:571px;
	height:332px;
	background:transparent;
	background:url('../images/oubli_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/oubli_bg.png');
}
#bloc_oubli .title {
	padding-top:20px;
	padding-left:40px;
	padding-bottom:19px;
	letter-spacing:-2px;
	font-size:30pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_oubli .bouton {
	margin-left:190px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer.png');
}
#bloc_oubli .bouton:hover {
	margin-left:190px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_hover.png');
}
#bloc_oubli .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	padding-top:22px;
	width:179px;
	height:54px;
	font-size:18pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}
#bloc_oubli .inscription .table { border:0; padding-top:20px;margin-left:30px;width:510px; font-size:10pt; line-height:20px; font-weight:bold}
#bloc_oubli .inscription .table tr td { width:100px;font-weight:bold;}
#bloc_oubli .inscription .table .col1 { text-align:right;}
#bloc_oubli .inscription .table .info { font-size:11pt;padding-top:10px;padding-bottom:30px;}
#bloc_oubli .inscription .table .info_bold { color:#ddf0f9;}
#bloc_oubli .user_email { width:180px;}




#bloc_newsletter-desinscription {
	border:0;
	width:571px;
	height:332px;
	background:transparent;
	background:url('../images/oubli_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/oubli_bg.png');
}
#bloc_newsletter-desinscription .title {
	padding-top:20px;
	padding-left:40px;
	padding-bottom:19px;
	letter-spacing:-2px;
	font-size:30pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_newsletter-desinscription .contenu { font-weight:bold;font-size:11pt;padding-top:10px;padding-left:30px; }


#bloc_proposer-jeu-concours {
	border:0;
	width:572px;
	height:777px;
	background:transparent;
	background:url('../images/proposer-jeu-concours_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/proposer-jeu-concours_bg.png');
}
#bloc_proposer-jeu-concours .title {
	padding-top:20px;
	padding-left:40px;
	padding-bottom:15px;
	letter-spacing:-2px;
	font-size:30pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_proposer-jeu-concours .intro {
	padding-top:0px;
	padding-left:50px;
	padding-bottom:19px;
	letter-spacing:-1px;
	font-size:13pt;
	font-weight:bold;
	color:white;
}
#bloc_proposer-jeu-concours .intro_identified {
	padding-top:0px;
	padding-left:34px;
	padding-bottom:19px;
	letter-spacing:-1px;
	font-size:11pt;
	font-weight:bold;
	color:white;
}
#bloc_proposer-jeu-concours .intro a {
	text-decoration:underline;
}
#bloc_proposer-jeu-concours .intro a:hover {
	text-decoration:none;
}
#bloc_proposer-jeu-concours .formulaire .table { border:0; margin-left:30px;width:510px; font-size:10pt; line-height:20px; font-weight:bold}
#bloc_proposer-jeu-concours .formulaire .table tr td { font-weight:bold;line-height:30px;}
#bloc_proposer-jeu-concours .formulaire .table .col1 { text-align:right;width:200px;}
#bloc_proposer-jeu-concours .formulaire .table .col2 { }
#bloc_proposer-jeu-concours .formulaire .table .info { font-size:11pt;padding-top:10px;padding-bottom:30px;}
#bloc_proposer-jeu-concours .formulaire .table .info_bold { color:#ddf0f9;}
#bloc_proposer-jeu-concours .formulaire .table input[type="text"] { width:280px;}
#bloc_proposer-jeu-concours .formulaire .table textarea { width:275px;height:80px;}

#bloc_proposer-jeu-concours .bouton {
	margin-left:200px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer.png');
}
#bloc_proposer-jeu-concours .bouton:hover {
	margin-left:200px;
	width:179px;
	height:72px;
	text-transform:uppercase;
	background:transparent;
	background:url('../images/btn_jouer_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_hover.png');
}
#bloc_proposer-jeu-concours .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	padding-top:22px;
	width:179px;
	height:54px;
	font-size:18pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}

#bloc_rechercher-jeu {
	border:0;
	width:240px;
	height:300px;
	text-align:center;
	background:transparent;
	background:url('../images/rechercher-jeu_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/rechercher-jeu_bg.png');
}
#bloc_rechercher-jeu .title {
	padding-top:25px;
	padding-bottom:19px;
	letter-spacing:-3px;
	font-size:20pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_rechercher-jeu .recherche_field {
	border:0;
	width:145px;
	height:15px;
	background:white;
}
#bloc_rechercher-jeu .bouton {
	margin-left:50px;
	margin-top:10px;
	padding-top:11px;
	width:138px;
	height:37px;
	background:transparent;
	background:url('../images/rechercher-jeu_valider.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/rechercher-jeu_valider.png');
}
#bloc_rechercher-jeu .bouton:hover {
	margin-left:50px;
	margin-top:10px;
	padding-top:11px;
	width:138px;
	height:37px;
	background:transparent;
	background:url('../images/rechercher-jeu_valider_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/rechercher-jeu_valider_hover.png');
}
#bloc_rechercher-jeu .bouton .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-2px;
	display:block;
	width:138px;
	height:30px;	
	font-size:15pt;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	cursor:pointer;
}
#bloc_rechercher-jeu .bouton1 {
	margin-left:20px;
	margin-top:10px;
	padding-top:10px;
	width:203px;
	height:41px;
	background:transparent;
	background:url('../images/rechercher-jeu_btn.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/rechercher-jeu_btn.png');
}
#bloc_rechercher-jeu .bouton1:hover {
	margin-left:20px;
	margin-top:10px;
	padding-top:10px;
	width:203px;
	height:41px;
	background:transparent;
	background:url('../images/rechercher-jeu_btn_hover.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/rechercher-jeu_btn_hover.png');
}
#bloc_rechercher-jeu .bouton1 .valider {
	text-align:center;
	text-decoration:none;
	letter-spacing:-1px;
	display:block;
	width:203px;
	height:30px;	
	font-size:13pt;
	font-weight:bold;
	color:white;
	cursor:pointer;
}
#top-recherche {
	border:0;
	width:565px;
	height:159px;
	background:transparent;
	background:url('../images/rechercher-jeux_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/rechercher-jeux_bg.png');
}
#top-recherche .title {
	padding-top:20px;
	margin-left:30px;
	letter-spacing:-2px;
	font-size:30pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#top-recherche .recherche {
	padding-top:20px;
	margin-left:30px;
	letter-spacing:-2px;
	font-size:20pt;
	font-weight:bold;
	color:white;
}
#bloc_trier-par-lot {
	width:241px;
}
#bloc_trier-par-lot .title {
	border:0;
	background:url('../images/trier-par-lot_top.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/trier-par-lot_top.png');
	width:240px;
	padding-top:18px;
	height:34px;
	text-align:center;
	letter-spacing:-2px;
	font-size:19pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_trier-par-lot .liste {
	border:0;
	background:url('../images/trier-par-lot_ligne.png') repeat-y top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/trier-par-lot_ligne.png');
}
#bloc_trier-par-lot .liste a {
	border:0;
	text-align:left;
	margin-left:30px;
}
#bloc_trier-par-lot .bottom {
	background:url('../images/trier-par-lot_bottom.png') no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/trier-par-lot_bottom.png');
	padding-top:26px;
}

#bloc_dernier-ajout {
	width:241px;
	height:140px;
	background:url('../images/dernier-ajout.png') repeat-y top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/dernier-ajout.png');

}
#bloc_dernier-ajout .title {
	text-align:center;
	padding-top:18px;
	padding-bottom:10px;
	letter-spacing:-2px;
	font-size:19pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_dernier-ajout .liste {
	border:0;
	text-align:left;
	font-weight:bold;
	font-size:9pt;
	padding-left:30px;
}
#bloc_dernier-ajout .liste a {
	border:0;
	text-align:left;
}
#bloc_derniere-minute {
	width:241px;
	height:140px;
	background:url('../images/dernier-ajout.png') repeat-y top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/dernier-ajout.png');
}
#bloc_derniere-minute .title {
	text-align:center;
	padding-top:18px;
	padding-bottom:10px;
	letter-spacing:-2px;
	font-size:19pt;
	font-weight:bold;
	/*color:#DA8C06;*/
	color:white;
}
#bloc_derniere-minute .liste {
	padding-left:30px;
	font-weight:bold;
	font-size:9pt;
}
#bloc_derniere-minute .liste a {
	border:0;
	text-align:left;
}

/****************************
*	Lignes du tableau affiché
****************************/

#tableau_jeux { text-align:left;width:565px;padding-left:11px;}
#tableau_jeux .btn_jouer_vert { 
	text-align:center;
	display:block;
	padding-top:6px;
	font-weight:bold;
	width:70px;
	height:22px;
	background:url('../images/btn_jouer_mini_vert.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_mini_vert.png');
}
#tableau_jeux .btn_jouer_orange { 
	text-align:center;
	display:block;
	padding-top:6px;
	font-weight:bold;
	width:70px;
	height:22px;
	background:url('../images/btn_jouer_mini_orange.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/btn_jouer_mini_orange.png');
}

.aucun_jeu { text-align:left;padding-left:30px;padding-top:15px;font-size:12pt;font-weight:bold;}
/*tr.th_header { background-color:#e5b620;font-weight:bold;line-height:20px;font-size:11pt;text-align:center; }*/
tr.th_header {background-color:#97C008; }
.myCornerTh { background-color:#F8B213;font-weight:bold;font-size:10pt;text-align:center; padding:5px;}
.href_jeu { font-weight:bold;}
.vert {	background-color:#A0CD32 }
/*.orange {	background-color:#FDBC27;}*/
.orange, .orange a.jouer {	background-color:#dbf382;color:black;}

.affichage_tableau_header {
	text-align:center;
	margin:0;
	margin-left:0px;
	width:578px;
	height:78px;
	background:url('../images/afficher-jeux_bg_header.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg_header.png');	
}
.affichage_tableau_header .title {
	text-align:left;
	text-transform:uppercase;
	padding-top:20px;
	padding-left:30px;
	letter-spacing:-2px;
	font-size:23pt;
	font-weight:bold;
	color:white;
}
.affichage_tableau {
	text-align:center;
	margin:0;
	margin-left:0px;
	width:578px;
	background:url('../images/afficher-jeux_bg.png') repeat-y top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg.png');	
}
.affichage_tableau_footer {
	text-align:center;
	margin:0;
	margin-left:0px;
	width:578px;
	height:68px;
	background:url('../images/afficher-jeux_bg_footer.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/afficher-jeux_bg_footer.png');	
}

/**************************
 * INDEX
 * ************************/ 

.boutonJouer {
 	border:0;
	background:url('../images/index_04.jpg') no-repeat top left;
	width:168px;
	height:54px;
	cursor:pointer;
}

#livetip {
	z-index:1001px;
  position: absolute;
  color:white;
  font-size:10pt;
  font-weight:bold;
  padding: 15px;
  line-height:20px;
  background-color: #DA8C06;
  border: 2px solid black;
  /*
  background-color: #A3C9DC;
  border: 3px solid #82B7D1;*/
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
	-khtml-opacity: 0.90;
	-moz-opacity:0.90;
	opacity:0.90;
}

/***************************************
 * Gestion des jeux en rotation
 ***************************************/
.scrollable {
	float:left;
	position:relative;
	overflow:hidden;
	width:420px; 
	height:88px;
}
.scrollable .items { 
  width:20000em; 
  position:absolute;
}
.scrollable a img { 
	float:left;
	margin:5px 5px 5px 5px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:124px;
	height:70px;
}
.items .active {border:2px solid #A2B381;}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background: url('../images/hori_large.png') no-repeat;
	margin-top:28px;display:block;width:30px;height:30px;float:left;cursor:pointer;font-size:1pt;
}

/* right button */
a.right {background-position: 0 -30px;clear:right;margin-right:0px;}
a.right:hover {background-position:-30px -30px;}
a.right:active {background-position:-60px -30px;}

/* left button  */
a.left {margin-left:0px;}
a.left:hover {background-position:-30px 0;}
a.left:active {background-position:-60px 0;}
a.disabled { visibility:hidden !important; }


/*
* AUTRE
*/
#blank_nl{
	background:url('../images/blank.png') repeat;
	border: 0 none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 1000;
}
#popup_nl{
	z-index: 1001;
	width:695px;
	height:473px;
	background:url('../images/popup_nl_bg.png') no-repeat top left;
 	position:absolute;
	top: 150px;
	left:50%;
	margin-left: -347px;
}
#popup_nl label{
	font-size:15pt;
	margin-left:25%;
}
#popup_nl form{
	margin-top: 340px;
}
#popup_nl .champ_user_email{
	width:250px;
	height:20px;
}
#popup_nl .valider{
	margin-top:15px;
	width:242px;
	height:76px;
	display:block;
	background:url('../images/popup_nl_valider.png') no-repeat top left;
	margin-left:35%;
}
#popup_nl #fermer_popup_nl{
	color: black;
	float:right;
	margin-top: 90px;
	margin-right:30px;
	text-decoration: underline;
	cursor:pointer;
}
#blank_error{
	background:url('../images/blank.png') repeat;
	border: 0 none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 2010;
}
#blank_connexion{
	background:url('../images/blank.png') repeat;
	border: 0 none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 1010;
	display:none;
}

#error {
	z-index: 2012;
 	position:absolute;
	font-size: 10pt;
	font-weight: bold;
	color:black;
	width:430px;
	top: 155px;
	left:38%;
	padding:0px 0px;
	font-weight: bold;
}
#error #top{
	background:url('../images/popup_erreur_top.png') no-repeat;
	height: 27px;
}
#error #middle{
	text-align: center;
	background:url('../images/popup_erreur_mid.png') repeat;
}
#error #middle #lien_connexion{
	color: white;
	text-decoration: underline;
	cursor: pointer;
}
#error #middle ul{
	list-style: none;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	width:373px;	
}
#error #middle ul li{
	margin-left:10px;
	padding-bottom: 5px;
}
#error #bottom{
	background:url('../images/popup_erreur_bottom.png') no-repeat;
	height: 30px;
}
#error #bottom #fermer_popup_error{
	background:url('../images/popup_erreur_fermer.png') no-repeat top left;
	width:121px;
	height:38px;
	display: block;
	margin-left:155px;
	cursor: pointer;
}
#error a{
	text-decoration:underline;
	padding: 0px;
}

div.myCorner {
	z-index: 1003;
 	position:absolute;
	top: 210px;
	left:30%;

	height:340px;

	padding:0px 0px;
	font-weight: bold;
	
	background:#FFB410;
	background:url('../images/popup_erreur.png');
	background-repeat: no-repeat;
	
	-khtml-opacity: 0.95; 	
	-moz-opacity:0.95;
	opacity:0.95;
}

div.myCorner, div.myCorner p,div.myCorner a {
	color: black;
	padding:5px;
	text-align:center;
	margin-top:-6px;
	margin-bottom: 0;
	padding-bottom: 0;
}
div.myCorner ul li {
	padding:4px;
}

/* Pour BUG affichage dans IE6 */
div.myCorner iframe{
	background: #FFB410;
	display:block;
	position:absolute;
	width:100%;
	height:80px;
	top:0;
	left:0;
	z-index:-1;/*Placer l'iframe en arrière-plan du div*/
	filter:mask();/*Cacher l'iframe dans IE6*/
}

/**
 * FOOTER
 */
#footer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	/*
	clear:left;
	float:right;
	margin-right:18px;
	*/	
	margin-top:90px;
	text-align:right;
	width:769px;
	height:61px;
	background:transparent;
	background:url('../images/footer_bg.png') no-repeat top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='../images/footer_bg.png');
}

#footer_links {
	color:white;
	padding-top:25px;
	padding-right:25px;
}
#footer_links a {
	color:white;
	font-size:10pt;
	font-weight:bold;
	padding:4px;
	text-transform:uppercase;
	font-weight:bold;
}
#footer_links a:hover { text-decoration:underline;}



.debug {
	clear:both;
	color:black;
	padding-top:10px;
}

.clearer { clear:both !important;}
