html {background : url(images/background.png) repeat-x #6dd0ff; margin: 0;}
body {margin-top: 10px; margin-bottom: 10px;}
.spacer {clear: both;}
a img {border: none;}

/* Header */
#bg_header {width: 1151px; min-height: 220px; background: url(images/bg_header.png) no-repeat; margin-top: 34px;}
#bas_header {width: 800px; height: auto; margin-left: auto; margin-right: auto; }
#stat_1 {width: 71px; height: 25px; float : left; margin-top: 216px; margin-left: 382px; line-height: 25px; font-family: arial; font-size: 12px; text-align: center;}
#stat_2 {width: 71px; height: 25px; float : left; margin-left: 37px; margin-top: 216px; line-height: 25px; font-family: arial; font-size: 12px; text-align: center;}
#stat_3 {width: 71px; height: 25px; float : left; margin-left: 53px; margin-top: 216px; line-height: 25px; font-family: arial; font-size: 12px; text-align: center;}
#stat_4 {width: 71px; height: 25px; float : left; margin-left: 40px; margin-top: 216px; line-height: 25px; font-family: arial; font-size: 12px; text-align: center;}

	/* Espace membre */
	/* Form */
	#user_cont {width: 271px; height: 83px; background: url(images/bg_user.jpg); float : left;}
	.user_login_input {width: 135px; height: 21px; background: url(images/user_input.jpg); padding-left: 5px; line-height: 21px; padding-right: 5px; padding-top: 0; padding-bottom: 0px; margin: 0; border: none; float: right;}
	.user_login_tr {width: 240px; height: 21px; float : left; margin-left: 15px; margin-top: 5px;}
	#user_login_submit {width: 111px; height: 27px; background: url(images/user_submit.jpg); float: right; margin-top: 4px; padding: 0; border: 0; cursor: pointer;}
	.user_login_label_pseudo {width: 80px; height: 21px; float : left; background: url(images/user_pseudo.jpg) center center no-repeat;}
	.user_login_label_pass {width: 80px; height: 21px; float : left; background: url(images/user_pass.jpg) center right no-repeat;}
	#user_pw_lost {float : left; height: 14px; float :  left; margin-top: 10px; margin-left: 15px; font-family: arial; font-size: 12px; line-height: 14px;}
	#user_pw_lost a {color : #5e5f5f; text-decoration: none;}
	#user_pw_lost a:hover {text-decoration: underline;}
	/* Log In */
	#user_logout {width: 55px; height: 37px; background: url(images/user_logout.jpg); float: right;}
	#user_logout a {width: 12px; height: 12px; float : right; display: block; margin-right: 9px; margin-top: 5px;}
	#user_level {width: 80px; height: 75px; float : left; margin-left: 10px; margin-top: 4px; text-align: center;}
	#user_d_pseudo {width: 110px; height: 30px; margin-top: 4px; float: left; margin-left: 10px; line-height: 30px; text-align : center; font-family: arial; font-size: 14px; color : #2f3031;}
	#user_d_stat {width: 150px; float : left; margin-left: 10px; font-family: arial; font-size: 12px;}
	#user_point {text-align : right; padding-right: 50px; background: url(images/points.jpg) center right no-repeat; font-family: arial; font-size: 12px; height: 17px; line-height: 20px; font-weight: bold; color : #292a2a;}
	#user_ptsconcours {text-align : right; padding-right: 100px; background: url(images/pts_concours.jpg) center right no-repeat; font-family: arial; font-size: 12px; height: 17px; line-height: 20px; font-weight: bold; color : #292a2a;}
	
	/* Pub */
	#bg_pub {width: 511px; height: 67px; background: url(images/bg_pub.jpg); float : left; margin-left: 10px; text-align: center; padding-top: 8px; margin-top: 4px;}
	
	/* Date */
	#date {width: 261px; height: 27px; background: url(images/bg_date.jpg); line-height: 27px; font-family: arial; font-size: 12px; text-align: center; margin-top: 10px; float : left; margin-left: 5px; margin-bottom: 10px;}
	
	/* Scroller */
	#scroll {width: 501px; height: 27px; background: url(images/bg_scroll.jpg); margin-left: 15px; line-height: 27px; font-family: arial; font-size: 12px; color : black; padding-left: 5px; padding-right: 5px; float: left; margin-top: 10px; margin-bottom: 10px;}
	
/* Cont */
#cont {width: 1200px; height: auto; margin-left: auto; margin-right: auto;}
#pub {background: red; float : left; margin-left: 20px; width: 131px; height: 614px; background: url(images/bloc_pub.png); padding-top: 55px; padding-left: 38px;}
#haut_cont {width: 815px; height: 254px; background: url(images/haut_cont.png); margin-left: 192px;}
#centre_cont {width: 1151; height: auto; background: url(images/centre_cont.png) top center repeat-y;}
#bas_cont {width: 1202px; height: 162px; background: url(images/bas_cont.png) no-repeat; margin-left: auto; margin-right: auto;}
#g_cont {width: 200px; height: auto; float : left; margin-left: 167px;}
#c_cont {width: 628px; height: auto; float : left; margin-left: 3px;}

/* Pub Droite */
#pubd {width: 169px; height: 669px; background: url(images/bloc_pub.png);}

/* Menu */
.titre_menu {width: 199px; height: 40px; background: url(images/menu_titre.png);}
.titre_menu_masc {width: 199px; height: 39px; background: url(images/menu_titre_masc.png); margin-top: 10px;}
.cont_menu {width: 160px; margin-left: 35px; font-family: arial; font-size: 12px;}
.masc img { margin-bottom: 5px;}
#menu_accueil {display: block; width: 159px; height: 29px; background: url(images/menu_accueil.jpg); margin-bottom: 5px;}
#menu_messagerie {display: block; width: 159px; height: 29px; background: url(images/menu_messagerie.jpg); margin-bottom: 5px;}
#menu_nouveautes {display: block; width: 159px; height: 29px; background: url(images/menu_nouveautes.jpg); margin-bottom: 5px;}
#menu_moncompte {display: block; width: 159px; height: 29px; background: url(images/menu_moncompte.jpg); margin-bottom: 5px;}
#menu_boutique {display: block; width: 159px; height: 29px; background: url(images/menu_boutique.jpg); margin-bottom: 5px;}
#menu_plusdunk {display: block; width: 159px; height: 29px; background: url(images/menu_plusdunk.jpg); margin-bottom: 5px;}
#menu_classement {display: block; width: 159px; height: 29px; background: url(images/menu_classement.jpg); margin-bottom: 5px;}
#menu_gagants {display: block; width: 159px; height: 29px; background: url(images/menu_gagnants.jpg); margin-bottom: 5px;}
#menu_forum {display: block; width: 159px; height: 29px; background: url(images/menu_forum.jpg); margin-bottom: 5px;}
#menu_contact {display: block; width: 159px; height: 29px; background: url(images/menu_contact.jpg); margin-bottom: 5px;}
#menu_inscription {display: block; width: 159px; height: 29px; background: url(images/menu_inscription.jpg); margin-bottom: 5px;}
#menu_livre{display: block; width: 159px; height: 29px; background: url(images/menu_livre.jpg); margin-bottom: 5px;}
#menu_vip1234{display: block; width: 159px; height: 29px; background: url(images/menu_vip.png); margin-bottom: 5px;}
#menu_parrainage{display: block; width: 159px; height: 29px; background: url(images/menu_parrainage.png); margin-bottom: 5px;}
/* Droite */
#haut_cont_d {width: 628px; height: 11px; background: url(images/haut_cont_d.png);}
#centre_cont_d {width: 628px; height: auto; background: url(images/centre_cont_d.png);}
#bas_cont_d {width: 628px; height: 11px; background: url(images/bas_cont_d.png);}
.vign {width: 121px; height: 65px; display: block; float : left; margin-left: 3px; margin-top: 5px; margin-bottom: 5px;}
#cadre { background:url('images/titre/cadre.png');}
#cadre_close { background:url('images/titre/cadre_close.png') no-repeat;	height:34px;}
#titre img{display:block;border:0px;}
#inscription {
	width:651px;
	height:675px;
	background:url('images/titre/fond_ins.png') no-repeat;
	line-height:28px;
}
#form1 {
	width:200px;
	padding-top:163px;
	padding-left:430px;
}
#form2 {
	float:left;
	width:150px;
	padding-top:40px;
	padding-left:180px;
}
#form3 {
	float:right;
	width:7px;
	margin-right:270px;
	margin-top:40px;
}
#form4 {
	clear:right;
	float:right;
	width:7px;
	margin-right:270px;
	margin-top:53px;
}
.ins {
	clear:right;
	float:right;
	margin-right:45px;
	margin-top:30px;
}
#form5 {
	clear:left;
	float:left;
	width:380px;
	margin-left:30px;
	margin-top:40px;
	text-align:center;
}
	/* Tchat */
	#tchat_haut {width : 600px; height: 34px; background: url(images/tchat_haut.jpg); margin-left: auto; margin-right: auto;}
	#tchat_centre {width: 580px; height: auto; background: url(images/tchat_centre.jpg); margin-left: auto; margin-right: auto; font-family: arial; font-size: 12px; padding-left: 10px; padding-right: 10px; padding-top: 5px;}
	#tchat_bas {width: 600px; height: 10px; background: url(images/tchat_bas.jpg); margin-left: auto; margin-right: auto;}
	#tchat_msg {width: 552px; border: 1px solid #fbb546; height: auto; margin-left: auto; margin-right: auto; padding: 5px; background: white; }
	#tchat_msg div.red {color : red;}
	#tchat_form {margin-top: 5px; width: 562px; height: auto; margin-left: auto; margin-right: auto;}
	#tchat_form input.msg {height: 20px; background: white; border: 1px solid #fbb546; width: 442px; padding-left: 5px; float : left; padding : 0px 5px 0px 5px; color : #6d5024; }
	#tchat_form input.submit {width: 94px; height: 25px; background: url(images/tchat_submit.jpg); float : left; margin-left: 10px; border: 0; padding: 0; cursor: pointer;}
	
	/* Infos */
	#infos_cont {width: 217px; height: auto; margin-left: 14px; float : left; margin-top: 10px;}
	#infos_haut {width: 217px; height: 31px; background: url(images/infos_haut.png);}
	#infos_centre {width: 207px; height: auto; background: url(images/infos_centre.jpg); padding-left: 5px; padding-right: 5px; font-family: arial; font-size: 12px; padding-top: 3px;}
	#infos_bas {width: 217px; height: 8px; background: url(images/infos_bas.jpg);}
	.infos_tr {width: 201px; margin-left: 2px; height: 19px; margin-bottom: 5px; float : left;}
	.infos_td_g {width: 130px; height: 19px; float : left;}
	.infos_td_d {width: 66px; background: url(images/pt_bg.jpg); height: 19px; float : left;margin-left: 5px; text-align: center; line-height: 19px;}
	#infos_g {width: 130px; margin-left: 5px; float : left;}
	
	/* Concours */
	#conc_cont {width: 376px; height: auto; float : left; margin-left: 7px; margin-top: 10px;}
	#conc_haut {width: 376px; height: 32px; background: url(images/conc_haut.jpg);}
	#conc_centre {width: 376px; height: auto; background: url(images/conc_centre.jpg) repeat-y; text-align: center;}
	#conc_bas {width: 376px; height: 7px; background: url(images/conc_bas.jpg);}
	.dateconcours {float:right;position:relative;top:-25px;left:-20px;color:white;}	
	
	/* Jeux Gratuits */
	#jg_cont {width: 376px; height: auto; float : left; margin-left: 10px; margin-top: 10px;}
	#jg_haut {width: 376px; height: 32px; background: url(images/jg_haut.jpg);}
	#jg_centre {width : 376px; height: auto; background: url(images/jg_centre.jpg);}
	#jg_bas {width: 376px; height: 10px; background: url(images/jg_bas.jpg);}
	
	/* Nouveauté  */
	#nouv_cont {width: 217px; height: auto; margin-top: 10px; float : left; margin-left: 10px;}
	#nouv_haut {width: 217px; height: 33px; background: url(images/nouv_haut.jpg);}
	#nouv_centre {width: 201px; height: 195px; background: url(images/nouv_centre.jpg); padding-left: 8px; padding-right: 8px; padding-top: 10px;}
	#nouv_bas {width: 217px; height: 10px; background: url(images/nouv_bas.jpg);}
	#nouv_img {width: 200px; height: 75px; background: url(images/nouv_img.jpg); margin-left: auto; margin-right: auto; margin-bottom: 8px;}
	#pres_haut {width: 200px; height: 8px; background: url(images/pres_haut.jpg); margin-left: auto; margin-right: auto; margin-top: 15px;}
	#pres_centre {width: 180px; height: auto; background: #f0eeea ; margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px;font-family: arial; font-size: 12px; color : #2a2b2b;}
	#pres_bas {width: 200px; height: 8px; background: url(images/pres_bas.jpg); margin-left: auto; margin-right: auto;}
	
	/* Bonus clic */
	#bonus_cont {width: 217px; height: auto; float : left; margin-top: 10px; margin-left: 10px;}
	#bonus_haut {width: 217px; height: 32px; background: url(images/bonus_haut.jpg);}
	#bonus_centre {width: 217px; height: auto; background: url(images/bonus_centre.jpg); padding-top: 5px; padding-bottom: 5px;}
	#bonus_bas {width: 217px; height: 11px; background: url(images/bonus_bas.jpg);}
	#bonus_img {width: 199px; height: 61px; background: url(images/bonus_img.jpg); margin-left: auto; margin-right: auto; display: block;}
	
	/* Jeux VIP */
	#vip_cont {width: 376px; height: auto; background: red; margin-left: 10px; float : left; margin-top: 10px;}
	#vip_haut {width: 376px; height: 33px; background: url(images/vip_haut.jpg);}
	#vip_centre {width: 376px; height: auto; background: url(images/vip_centre.jpg);}
	#vip_bas {width: 376px; height: 12px; background: url(images/vip_bas.jpg);}
	
	/* Jeux Payants */
	#pay_cont {width: 376px; height: auto; background: red; float : left; margin-left: 10px; margin-top: 10px;}
	#pay_haut {width: 376px; height: 31px; background: url(images/pay_haut.jpg);}
	#pay_centre {width: 376px; height: auto; background: url(images/pay_centre.jpg);}
	#pay_bas {width: 376px; height: 12px; background: url(images/pay_bas.jpg);}
	
	/* ADS */
	#ads_cont {width: 217px; height: auto; float : left; margin-left: 10px; margin-top: 10px; padding-top: 10px;}
	#ads_plusdunk {width: 217px; height: 76px; background: url(images/adsplusdunk.png); display: block;}
	#ads_roueodunk {width: 217px; height: 76px; background: url(images/adsroueodunk.png); display: block; margin-top: 5px;}
	
	/* Coupe des clans */
	#coupe_cont {width: 378px; height: 174px; background: url(images/coupe_cont.jpg); float : left; margin-left: 10px; margin-top: 10px;}
	#coupe_date {width: 155px; height: 30px; float : left; margin-left: 17px; margin-top: 72px; text-align: center; font-family: arial; font-size: 12px; color : white;}
	#coupe_menu {width: 160px; height: 26px; float : right; display: block; margin-right : 2px; margin-top: 94px;}
	.coupe_pod {width: 110px; height: 24px; text-align: center; line-height: 24px; float: left; margin-left: 11px; margin-right: 2px; margin-top: 18px; font-family: Arial; font-size: 12px; color : #6d5024;}
	.coupe_pod a {color : #6d5024; text-decoration: none;}
	
	/* Super Basketteur */
	#sb_cont {width: 215px; height: 176px; background: url(images/sb_cont.jpg); float : left; margin-left: 10px; margin-top: 10px;}
	#sb_pseudo {width: 190px; float : left; height: 50px; float : left; margin-left: 12px; margin-top: 50px; text-align: center; font-family: arial; font-size: 14px; color : black; font-weight: 600;}
	#sb_pseudo span#time {color : white;}
	#sb_psp {float: left; width: 170px; height: 25px; display: block; margin-left: 25px; margin-top: 15px;}
	#sb_pt {width: 200px; margin-top: 5px; margin-left: auto; margin-right: auto; text-align: center; height: 25px; line-height: 25px; font-family: arial; font-size: 16px;}
	
	/* Grille o Dunk */
	#gril_cont {width: 378px; height: 144px; background: url(images/gril_cont.jpg); float: left; margin-left: 10px; margin-top: 10px;}
	#gril_g {width: 155px; height: 45px; float : left; margin-top: 55px; margin-left: 17px; text-align: center; font-family: arial; font-size: 12px; color : white;}
	#gril_d {width: 157px; height: 45px; float : left; margin-top: 55px; margin-left: 30px; text-align: center; font-family: arial; font-size: 12px; color : white;}
	#gril_a {width: 170px; height: 30px; float : left; margin-left: 107px; margin-top: 13px;}
	
	/* Footer */
	#footer {width: 700px; height: 60px; margin-top: 85px; float : left; margin-left: 200px; font-family: arial; font-size: 12px; text-align: center; padding-top: 10px;}
