/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
    font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0;
    padding: 0;
    /*background:url(../images/fond_ludi.gif) repeat-x;*/
}

h1 {
    color:#009900;
    font-size:large;
}
/* ------------ JEROME CSS Champs de formulaires ------------ */
input, textarea, select {
	border:1px solid black;
/*    border-left:1px solid #e2e3ea;
	border-right:1px solid #dbdfe6;
    border-top:1px solid #abadb3;
	border-bottom:1px solid #e3e9ef;*/
	font-size: 12px;
}

textarea:hover {
    border-left:1px solid #c5daed;
	border-right:1px solid #b7d5ea;
    border-top:1px solid #5794bf;
	border-bottom:1px solid #c7e2f1;
}

select:hover {
    border-left:1px solid #c5daed;
	border-right:1px solid #b7d5ea;
    border-top:1px solid #5794bf;
	border-bottom:1px solid #c7e2f1;
}
/* ------------------------------------ */

/* Div de la homepage */
#ludi_home {
	width: 760px;
	margin: 0 auto;
	top:19px;
	position:relative;
	font-size: 12px;
}
#ludi_home p.nbplayer {
/*	width:180px;*/
	margin: 0px 0px 0px 0px;
	top:8px;
	right:9px;
	position:absolute;
	font-size: 11px;
	color:white;
}
/*--------------------*/

/* Div du logo */
.logo_ludi {
	position:absolute;
	top:5px;
	z-index:1000;
	margin:0px 0px;
	left:23px;
}
/* ----------- */

.userfacebook {
	position:absolute;
	top:12px;
	z-index:1;
	margin:0px 0px;
	left:298px;
}
.userfacebookborder_left {
	position:absolute;
	top:12px;
	z-index:2;
	margin:0px 0px;
	left:298px;
}
.userfacebookborder_right {
	position:absolute;
	top:12px;
	z-index:2;
	margin:0px 0px;
	left:389px;
}
.userfacebookborder_top {
	position:absolute;
	top:12px;
	z-index:2;
	margin:0px 0px;
	left:320px;
}
.userfacebookborder_bottom {
	position:absolute;
	top:29px;
	z-index:2;
	margin:0px 0px;
	left:320px;
}

/* Div du rectangle info (avec les flags et le nb de joueurs connectés) */
.ludi_info {
	position:absolute;
	top:7px;
	z-index:1000;
	margin:0px 0px;
	left:460px;
}

.ludi_language_fr {
	position:absolute;
	top:2px;
	z-index:1000;
	margin:0px 0px;
	left:88px;
}
.ludi_language_gb {
	position:absolute;
	top:2px;
	z-index:1000;
	margin:0px 0px;
	left:116px;
}
/* ----------- */

.ludi_boxlogin_fond {
	position:absolute;
	top:40px;
	z-index:1000;
	margin:0px 0px;
	left:452px;
}

.ludi_okbutton {
	position:absolute;
	top:9px;
	z-index:1000;
	margin:0px 0px;
	left:234px;
}

.ludi_boxlogoff_fond {
	position:absolute;
	top:42px;
	z-index:1000;
	margin:0px 0px;
	left:502px;
}

/* --------------------- Main menu ---------------------- */
#mainmenu {
	top:119px;
	left:5px;
	position:absolute;
	z-index:1000;
    float:left;
    width:100%;	
    /*background-color:white;*/
    /*font-size:93%;*/
    line-height:20px;
    /*margin-bottom: -1px;*/
    }

#mainmenu ul {
    margin:0;
    padding:0px 0px 0;
    list-style:none;
    }
#mainmenu li {
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
    margin:0;
    padding:0 0 0 7px;
    }
#mainmenu a {
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:6px 13px 9px 6px;
    text-decoration:none;
    font-weight:bold;
	font-size:16px;
    color:white;
    }
#mainmenu .lastlink a {
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:6px 63px 9px 6px;
    text-decoration:none;
    font-weight:bold;
	font-size:16px;
    color:white;
    }
#mainmenu a:hover {
    /*color:yellow;*/
	color:white;
    }
#mainmenu .linkselected {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    }
#mainmenu .linkselected a {
    /*background-image:url("/images/b_onglet/bo_right_on.gif");*/
    /*color:yellow;*/
    /*padding-bottom:5px;*/
	color:#373738;
    }

#mainmenu .lastlinkselected a {
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:6px 63px 9px 6px;
    text-decoration:none;
    font-weight:bold;
	font-size:16px;
    color:#373738;
    }
#mainmenu .lastlinkselected {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    }

#mainmenu .ludicashlink a {
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:0px 0px 0px 0px;
    /*text-decoration:none;
    font-weight:bold;
	font-size:16px;
    color:#373738;*/
    }
#mainmenu .ludicashlink {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    padding:0px 10px 0px 0px;
    }

.greenline {
	top:149px;
	height:1px;
	position:absolute;
	z-index:999;
	width:748px;
	left:5px;
	border-bottom:1px solid #8fcb3a;
	/*#247810*/
	}
/* --------------------------------------------------------------- */

/* --------- Coins supérieurs et inférieurs de la partie contenu de la page --------- */
#corner_topleft {
	float:left;
	height:10px;
	}
#corner_topmiddle {
	float:left;
	background-color:white;
	width:740px;
	height:10px;
	}
#corner_topright {
	float:left;
	height:10px;
	}
#corner_bottomleft {
	float:left;
	height:10px;
	}
#corner_bottommiddle {
	float:left;
	background-color:white;
	width:740px;
	height:10px;
	font-size:9px;
	color:#2667c4;
	}
#corner_bottomright {
	float:left;
	height:10px;
	}
/* ------------------------------------------------------------------- */

/* Contenu du site entre le top et le footer */
#ludi_center {
	top:161px;
	height:100%;
	min-height: 100%;
	/*padding-top:11px;*/
	overflow: hidden;
	/*background: url(../images/fond_center.gif) repeat-y;*/
	padding-left:10px;
	padding-right:10px;
	width:740px;
	background-color:white;
	font-size:12px;
	color:#2c62ae;
	/*clear:both;*/ /*Ce code est à rajouter pour l'affichage sous Chrome*/
}

#ludi_left {
	/*width:180px;*/
	width:365px;
	margin-right:5px;
	display:block;
	float:left;
	/*background-color:#CCCCCC;*/
}
#ludi_right {
	/*width:550px;*/
	width:365px;
	margin-left:5px;
	display:block;
	float:left;
	/*background-color:#999999;*/
}
/* ----------------------------------------- */


/* -- CSS spéciale pour les pages d'abonnements -- */
.ludi_abo_topright {
	position:absolute;
	top:9px;
	z-index:1000;
	margin:0px 0px;
	left:430px;
	width:315px;
	text-align:right;
}

.ludi_abo_topright a {
	color:white;
}

.ludi_abo_textmainmenu {
	position:absolute;
	color:white;
	top:6px;
	z-index:1000;
	margin:0px 0px;
	left:13px;
	width:315px;
	text-align:left;
    font-weight:bold;
	font-size:16px;
}
/* -------------------------------------------- -- */

/* -------- Menu jeux -------- */
.gmenu {
	width:175px;
}

.gmenu_top {
	width:175px;
	height:60px;
}

.gmenu_top_text {
	margin-top:10px;
	margin-right:20px;
	float:right;
	/*width:120px;*/
	height:50px;
	color:white;
	line-height:20px;
	/*background-color:#990000;*/
}

.gmenu_middle {
	width:175px;
}

.gmenu_bottom {
	width:175px;
	height:15px;
}

/*#2c62ae*/

.gmenu_middle ul {
    margin:0;
    padding:0 0 0 0;
    list-style:none;
    font-weight:bold;
	font-size:12px;
	color:#2c62ae;
    }
/*.gmenu_middle li {
    float:left;
	width:175px;
    margin:0;
    padding:0 0 0 0px;
    }
.gmenu_middle a {
    display:block;
    padding:0px 0px 0px 22px;
    text-decoration:none;
	font-size:13px;
    color:#2c62ae;
    }*/
.gmenuelement, .gmenuelement_on {
    font-weight:bold;
	font-size:12px;
    color:#2c62ae;
	}

.gmenu_middle a:hover {
    /*color:yellow;*/
    text-decoration:none;
    }

.gmenuelement li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	width:175px;
	height:24px;
    margin:0;
    padding:0 0 0 0px;
    }

.gmenuelement a {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:2px 0px 2px 22px;
    text-decoration:none;
	color:#2c62ae;
    }

.gmenuelement_on li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	width:175px;
	height:21px;
    margin:0;
    padding:0 0 0 0px;
    }

.gmenuelement_on a {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:4px 0px 4px 22px;
    text-decoration:none;
	color:#2c62ae;
    }

/* --------------------------- */

/* ---- Contenu du footer ---- */
#footer {
	/*position: absolute;*/
	width:760px;
}
#footer .text_footer {
	background-color:white;
	list-style:none;
	font-size:9px;
	color:#6b8ab6;
	float:right;
	width:500px;
	padding-top:10px;
	padding-right:10px;
}
#footer .text_footer li {
	display:inline;
	float:right;
	padding-left:5px;
}
#footer .text_footer li a {
	color:#6b8ab6;
	text-decoration:none;
}
#footer .text_footer a {
	color:#6b8ab6;
	text-decoration:none;
}
#footer .text_footer_left {
	background-color:white;
	list-style:none;
	font-size:9px;
	color:#2667c4;
	float:left;
	width:240px;
	padding-left:10px;
	padding-top:10px;
}
#footer .text_footer_left li {
	display:inline;
}
#footer .img_footer {
	width:760px;
	height:10px;
}
#liens {
    color:#123F80;
    font-size:11px;
    position:absolute;
    text-align:center;
    top:101em;
    width:100%;
}
#liens a {
    color:#123F80;
    font-size:11px;
    text-decoration:none;    
}
/* --------------------------- */

/* ----- Menus vert ex:LUDIPLANET homepage ----- */
.menugreen {
	width:175px;
	/*background-color: #0099CC;*/
}

.menugreen_top {
	width:175px;
	height:26px;
}

.menugreen_top_text {
	padding-top:4px;
	padding-left:12px;
	font-size:15px;
	color:white;
	line-height:20px;
	/*background-color:#990000;*/
}

.menugreen_middle {
	width:171px;
	/*height:200px;*/
	margin-left:1px;
	margin-right:2px;
	background-color:white;
	border-left:1px solid #eae9e8;
	border-right:1px solid #eae9e8;
}

.menugreen_middle ul {
    margin:0 0 0 0;
    padding:10px 0 10px 0;
    list-style:none;
	font-size:11px;
	color:#717171;
}
	
.menugreen_middle li {
    margin:0 0 0 0;
    padding:0 0 0 5px;
}
#greenline {
	height:10px;
	padding-top:2px;
	padding-left:25px;
}

.menugreen_bottom {
	width:175px;
	height:16px;
	color:white;
}
.menugreen_bottom a {
	color:white;
	text-decoration:none;
}

.menugreen_bottom_text {
	padding-top:2px;
	padding-right:12px;
	float:right;
	color:white;
	line-height:13px;
	font-size:11px;
	/*background-color:#990000;*/
}
/* --------------------------------------------- */

/* ---- Menu horizontal (ex:LUDIPREM'S) ---- */
.mdouble {
	width:359px;
	height:145px;
}

.mdouble_left {
	width:186px;
	height:145px;
	color:#173765;
	float:left;
}
.mdouble_right {
	width:173px;
	height:145px;
	float:right;
}

.mdl_top {
	height:23px;
}

.title_left {
	color:white;
	font-size:15px;
	padding-left:12px;
	padding-top:4px;
}

.mdl_middle {
	font-size:11px;
	height:120px;
	padding-left:12px;
}

.leftcontenu_1 {
	padding-top:6px;
}
.leftcontenu_2 {
	padding-top:6px;
}

/*partie droite du menu*/
.mdr_top {
	height:23px;
}

.title_right {
	font-size:15px;
	padding-left:7px;
	padding-top:3px;
}

.mdr_middle {
	font-size:11px;
	height:100px;
	padding-left:7px;
}
.picto1 {
	float:left;
	padding-top:15px;
	width:40px;
	height:42px;
}
.picto2 {
	float:left;
	padding-top:12px;
	width:40px;
	height:45px;
}
.text_rightcontenu_1 {
	float:right;
	padding-top:9px;
	padding-right:10px;
	width:110px;
	height:48px;
	color:#7d7f80;
}
.text_rightcontenu_2 {
	float:right;
	padding-top:9px;
	padding-right:10px;
	width:110px;
	height:48px;
	color:#7d7f80;
}
.text_rightcontenu_1 a {
	font-weight:bold;
	color:#5670ac;
	text-decoration:none;
}
.text_rightcontenu_2 a {
	font-weight:bold;
	color:#5670ac;
	text-decoration:none;
}
/* ----------------------------------------- */

/* ---- Bloc pub inscription ---- */
#blockpub_top {
	width:365px;
	height:371px;
	color:white;
}

.blockpub_title {
	height:25px;
	width:310px;
	padding-left:42px;
	padding-top:8px;
	font-size:18px;
}
.blockpub_1 {
	padding-left:64px;
	padding-top:7px;
	width:290px;
	height:80px;
	font-size:11px;
}

.blockpub_2_left {
	float:left;
	margin-left:58px;
	padding-top:70px;
	width:89px;
	height:114px;
	/*background-color:#0099FF;*/
}

.blockpub_2_right {
	float:right;
	margin-right:12px;
	padding-left:6px;
	padding-top:15px;
	width:194px;
	height:169px;
	font-size:11px;
	margin-bottom:10px;
	/*background-color:#0066CC;*/
}
.blockpub_2_right_top {
	font-size:12px;
	font-weight:bold;
	color:#ffe200;
}
.blockpub_2_right_middle {
	padding-left:25px;
	padding-right:10px;
	padding-top:12px;
	line-height:15px;
}
.blockpub_2_right_bottom {
	font-size:11px;
	font-weight:bold;

	color:#ffe200;
	padding-top:12px;
	line-height:15px;
}

.blockpub_3 {
	width:346px;
	height:38px;
	padding-left:10px;
	padding-top:0px;
	/*background-color:#0066CC;*/
}
.blockpub_3 ul {
	float:right;
    list-style:none;
    font-weight:bold;
	font-size:16px;
	color:white;
}
.blockpub_3 li {
    float:left;
	height:53px;
    margin:0;
    padding:0 0 0 8px;
}
.blockpub_3 a {
    display:block;
    padding:9px 9px 9px 0px;
    text-decoration:none;
	color:white;
}
/* ------------------------------ */

/* ---- Bloc Présentation ---- */
.presentation {
	width:359px;
	height:355px;
	display:block;
}

.pres_bloc_left {
	height:355px;
	width:7px;
	float:left;
}
.pres_bloc_middle {
	height:355px;
	width:345px;
	float:left;
}
.pres_bloc_right {
	height:355px;
	width:7px;
	float:left;
}

.pres_title {
	font-size:15px;
	color:#164280;
	padding-left:7px;
	padding-top:9px;
	letter-spacing:0.01em
}
.pres_text {
	font-size:11px;
	color:#717171;
	padding-left:7px;
	padding-top:4px;
}
.pres_screencast {
	padding-left:7px;
	padding-top:9px;
}
.pres_text_bottom {
	font-size:11px;
	color:#717171;
	padding-top:4px;
	text-align:center;
}
/* --------------------------- */

/* -------- Menu bleu vertical de gauche -------- */
.blmenu {
	/*width:175px;*/
}

.blmenu_top {
	/*width:175px;*/
	height:26px;
}
.blmenu_top ul {
    list-style:none;
    font-weight:bold;
	font-size:14px;
	color:white;
	height:26px;
	line-height:26px;
    }
.blmenu_top li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	/*width:175px;*/
	height:26px;
    }

.blmenu_bottom {
	/*width:175px;*/
	height:17px;
	/*line-height:15px;*/
	/*background-color:#00FF66;*/
}
.blmenu_bottom ul {
    list-style:none;
	height:17px;
    }
.blmenu_bottom li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	/*width:175px;*/
	height:17px;
    }

/*#2c62ae*/
.blmenu_middle {
	/*width:175px;*/
}
.blmenu_middle ul {
    list-style:none;
	line-height:24px;
	font-weight:bold;
	font-size:12px;
    }
.blmenu_middle li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    /*float:left;*/
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	/*width:175px;*/
	height:24px;
    margin:0;
    padding:0 0 0 18px;
    border-right:1px solid #e8e8e8;
    border-left:1px solid #e8e8e8;
    }
.blmenu_middle a:hover {
    /*color:yellow;*/
    text-decoration:none;
    }

.blmenuelement li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	/*width:175px;*/
	height:24px;
    margin:0;
    padding:0 0 0 0;
    }

.blmenuelement a {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:0px 0px 0px 5px;
    text-decoration:none;
	color:#456480;
	/*line-height:35px;*/
	height:24px;
    }

.blmenuelement_off li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	/*width:175px;*/
	height:24px;
    margin:0;
    padding:0 0 0 0;
    }

.blmenuelement_off a {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:0px 0px 0px 5px;
    text-decoration:none;
	color:#456480;
	/*line-height:35px;*/
	height:24px;
    }

.blmenuelement_on li {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    float:left;
    /*background:url("/images/b_onglet/bo_left.gif") no-repeat left top;*/
	/*width:175px;*/
	height:24px;
    margin:0;
    padding:0 0 0 0;
    }

.blmenuelement_on a {
    /*background-image:url("/images/b_onglet/bo_left_on.gif");*/
    display:block;
    /*background:url("/images/b_onglet/bo_right.gif") no-repeat right top;*/
    padding:0px 0px 0px 5px;
    text-decoration:none;
	color:white;
    }

.blmenu_topright {
	height:26px;
	margin-left:10px;
}	
.blmenu_bottomright {
	height:17px;
	margin-left:10px;
}	
/* --------------------------- */

/* ---- Cadre Titre Vert de la partie droite de la page ---- */
#ct_top {
	height:26px;
	}
#ct_top_ul {
	float:left;
	list-style:none;
	}
#ct_top_ul {
	float:left;
	list-style:none;
	}
#ct_top_ul li {
	float:left;
	height:26px;
	}
.ct_top_left {
	width:10px;
	}	
.ct_top_center {
	}	
.ct_top_right {
	width:10px;
	}	
	
#ct_bottom_ul {
	float:left;
	list-style:none;
	}
#ct_bottom_ul li {
	float:left;
	height:17px;
	}
.ct_bottom_left {
	width:10px;
	}	
.ct_top_center {
	}	
.ct_bottom_right {
	width:10px;
	}	

#ct_middle {
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	}
.ct_text {
	float:left;
	margin-top:5px;
	margin-left:2px;
	color:white;
	font-size:13px;
	font-weight:bold;
	}
/* --------------------------- */
/* --- Titre des sous-menus en bleus avec l'étoile --- */
.bluetitle {
	height:26px;
	padding:20px 0px 0px 13px;
	}
.bluetitle_ul {
	float:left;
	list-style:none;
	}

.bluetitle_ul li {
	float:left;
	height:26px;
	}
.bluetitle_top_left {
	width:6px;
	}
.bluetitle_top_center {

	}
.bluetitle_top_right {
	width:6px;
	}
		
.white_star {
	float:right;
	margin-right:5px;
	margin-top:5px;
	width:15px;
	height:16px;
	}
.bluetitle_text {
	float:left;
	margin-top:5px;
	margin-left:5px;
	color:white;
	font-size:12px;
	font-weight:bold;
	}
/* --------------------------- */

/* ---- Lignes de blocs pour les contenus ---- */

.bloc_contenu {
    /*background-color: #009933;*/
    line-height:20px;
    /*padding-left:5px;*/
	color:#5D5B5C;
}
.bloc_contenu a {
    /*background-color: #009933;*/
    color:Black;
}

.bloc1 {
    /*background-color: blue;*/
    /*height: 20px;*/
    margin-top:5px;
    float: left;
    /*margin-left: 30px;*/
}
.bloc2 {
    /*background-color: green;*/
    /*height: 20px;*/
    margin-top:5px;
    float: left;
}
.bloc3 {
    /*background-color: #3366CC;*/
    /*height: 20px;*/
    margin-top:5px;
    float: left;
    /*margin-left: 30px;*/
}
.bloc4 {
    /*background-color: #999900;*/
    /*height: 20px;*/
    margin-top:5px;
    float: left;
    /*margin-left: 30px;*/
}
.bloc5 {
    /*background-color: red;*/
    /*height: 20px;*/
    margin-top:5px;
    float: left;
    /*margin-left: 30px;*/
}

.bloc1s {
    float: left;
}
.bloc2s {
    float: left;
}
.bloc3s {
    float: left;
}
.bloc4s {
    float: left;
}
.bloc5s {
    float: left;
}
/* ------------------------- */

/* ---- Les boutons avec images ---- */
.bouton {
    float:left;
    width:100%;
    /*background:#DAE0D2 url("bg.gif") repeat-x bottom;*/
    /*background:white url("/images/b_onglet/bo_bg.gif") repeat-x bottom;*/
    /*background:yellow;*/
    line-height:17px;
    /*margin-bottom: 10px;*/
    }

.bouton ul {
    list-style:none;
    }
.bouton li {
    float:left;
    /*background:url("/images/button_left.gif") no-repeat left top;*/
    margin:0;
    padding:0 0 0 4px;
    }
.bouton a {
    display:block;
    /*background:url("/images/button_right.gif") no-repeat right top;*/
    padding:2px 9px 1px 6px;
    text-decoration:none;
    font-weight:bold;
    color:white;
    }
.bouton a:hover {
    /*color:yellow;*/
    }
/* ------------------------------------ */

/* ---- bouton orange avec images ---- */
.bouton_or {
    float:left;
    width:100%;
    line-height:31px;
    /*margin-bottom: 10px;*/
    }

.bouton_or ul {
    list-style:none;
    }
.bouton_or li {
    float:left;
    /*background:url("/images/button_left.gif") no-repeat left top;*/
    margin:0;
    padding:0 0 0 15px;
    }
.bouton_or a {
    display:block;
    /*background:url("/images/button_right.gif") no-repeat right top;*/
    padding:0px 15px 0px 0px;
    text-decoration:none;
    font-weight:bold;
	font-size:15px;
    color:white;
    }
.bouton_or a:hover {
    /*color:yellow;*/
    }
/* ------------------------------------ */

/* ---- bouton vert de Newprofil ---- */
.bouton_newprofil {
    float:left;
    width:100%;
    line-height:45px;
    /*margin-bottom: 10px;*/
    }

.bouton_newprofil ul {
    list-style:none;
    }
.bouton_newprofil li {
    float:left;
    /*background:url("/images/button_left.gif") no-repeat left top;*/
    margin:0;
    padding:0 0 0 6px;
    }
.bouton_newprofil a {
    display:block;
    /*background:url("/images/button_right.gif") no-repeat right top;*/
    padding:0px 23px 0px 17px;
    text-decoration:none;
    font-weight:bold;
	font-size:16px;
    color:white;
    }
.bouton_newprofil a:hover {
    /*color:yellow;*/
    }
/* ------------------------------------ */

/* ---- bouton vert des pages abonnements MB ---- */
.bouton_abo_mb {
    float:left;
    width:100%;
    line-height:45px;
    /*margin-bottom: 10px;*/
    }

.bouton_abo_mb ul {
    list-style:none;
    }
.bouton_abo_mb li {
    float:left;
    /*background:url("/images/button_left.gif") no-repeat left top;*/
    margin:0;
    padding:0 0 0 6px;
    }
.bouton_abo_mb a {
    display:block;
    /*background:url("/images/button_right.gif") no-repeat right top;*/
    padding:0px 23px 0px 17px;
    text-decoration:none;
    font-weight:bold;
	font-size:16px;
    color:white;
    }
.bouton_abo_mb a:hover {
    /*color:yellow;*/
    }
/* ------------------------------------ */

/* ----- Bloc pour les classements ----- */

/* Classement libre */
.bloc1_classlibre_titre {
    /*background-color:blue;*/
    height:20px;
    width:80px;
    float:left;
    padding-left:5px;
    padding-top:7px;
}
.bloc2_classlibre_titre {
    /*background-color: green;*/
    height: 20px;
    width: 100px;
    float: left;
    padding-top:7px;
}
.bloc3_classlibre_titre {
    /*background-color: yellow;*/
    height: 20px;
    width: 120px;
    float: left;
    padding-top:7px;
}
.bloc4_classlibre_titre {
    /*background-color: gray;*/
    height: 20px;
    width: 140px;
    float: left;
    padding-top:7px;
}
.bloc5_classlibre_titre {
    /*background-color: red;*/
    height: 20px;
    width: 100px;
    float: left;
    padding-top:7px;
}

.bloc1_classlibre {
    /*background-color: blue;*/
    /*border-left:1px solid #000000;*/
    height: 20px;
    width: 80px;
    float: left;
    padding-left:4px;
    padding-top:4px;
    font-size:8pt;
}
.bloc2_classlibre {
    /*background-color: green;*/
    height: 20px;
    width: 100px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}
.bloc3_classlibre {
    /*background-color: yellow;*/
    height: 20px;
    width: 120px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}
.bloc4_classlibre {
    /*background-color: gray;*/
    height: 20px;
    width: 140px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}
.bloc5_classlibre {
    /*background-color: red;*/
    /*border-right:1px solid #000000;*/
    height: 20px;
    width: 103px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}


/* Classement libre un jeu */
.bloc1_classlibreonegame_titre {
    /*background-color: blue;*/
    height: 20px;
    padding-top:7px;
    width: 70px;
    float: left;
    padding-left: 5px;
}
.bloc2_classlibreonegame_titre {
    /*background-color: green;*/
    height: 20px;
    padding-top:7px;
    width: 105px;
    float: left;
}
.bloc3_classlibreonegame_titre {
    /*background-color: yellow;*/
    height: 20px;
    padding-top:7px;
    width: 130px;
    float: left;
}
.bloc4_classlibreonegame_titre {
    /*background-color: gray;*/
    height: 20px;
    padding-top:7px;
    width: 120px;
    float: left;
}
.bloc5_classlibreonegame_titre {
    /*background-color: aqua;*/
    height: 20px;
    padding-top:7px;
    width: 120px;
    float: left;
}


.bloc1_classlibreonegame {
    /*background-color: blue;*/
    height: 20px;
    width: 70px;
    float: left;
    padding-left:5px;
    padding-top:5px;
    font-size:8pt;
}
.bloc2_classlibreonegame {
    /*background-color: green;*/
    height: 20px;
    width: 105px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc3_classlibreonegame {
    /*background-color: yellow;*/
    height: 20px;
    width: 130px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc4_classlibreonegame {
    /*background-color: gray;*/
    height: 20px;
    width: 120px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc5_classlibreonegame {
    /*background-color: aqua;*/
    height: 20px;
    width: 117px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}

/* Classement tournois */
.bloc1_classtourn_titre {
    /*background-color: blue;*/
    height: 20px;
    padding-top:7px;
    width: 70px;
    float: left;
    padding-left: 5px;
}
.bloc2_classtourn_titre {
    /*background-color: green;*/
    height: 20px;
    padding-top:7px;
    width: 90px;
    float: left;
}
.bloc3_classtourn_titre {
    /*background-color: yellow;*/
    height: 20px;
    padding-top:7px;
    width: 90px;
    float: left;
}
.bloc4_classtourn_titre {
    /*background-color: gray;*/
    height: 20px;
    padding-top:7px;
    width: 200px;
    float: left;
}
.bloc5_classtourn_titre {
    /*background-color: red;*/
    height: 20px;
    padding-top:7px;
    width: 90px;
    float: left;
}

.bloc1_classtourn {
    /*background-color: blue;*/
    height: 20px;
    width: 70px;
    float: left;
    padding-left:5px;
    padding-top:5px;
    font-size:8pt;
}
.bloc2_classtourn {
    /*background-color: green;*/
    height: 20px;
    width: 90px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc3_classtourn {
    /*background-color: yellow;*/
    height: 20px;
    width: 90px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc4_classtourn {
    /*background-color: gray;*/
    height: 20px;
    width: 200px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc5_classtourn {
    /*background-color: red;*/
    height: 20px;
    width: 90px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
/* --------------------------------------- */

/* - Classement mensuel tournois par jeu - */
.bloc1_classogame_titre {
    /*background-color: blue;*/
    height: 20px;
    padding-top:7px;
    width: 100px;
    float: left;
    padding-left: 5px;
}
.bloc2_classogame_titre {
    /*background-color: green;*/
    height: 20px;
    padding-top:7px;
    width: 120px;
    float: left;
}
.bloc3_classogame_titre {
    /*background-color: yellow;*/
    height: 20px;
    padding-top:7px;
    width: 150px;
    float: left;
}
.bloc4_classogame_titre {
    /*background-color: gray;*/
    height: 20px;
    padding-top:7px;
    width: 140px;
    float: left;
}
.bloc5_classogame_titre {
    /*background-color: gray;*/
    height: 20px;
    padding-top:7px;
    width: 30px;
    float: left;
}

.bloc1_classogame {
    /*background-color: blue;*/
    height: 20px;
    width: 100px;
    float: left;
    padding-left:5px;
    padding-top:5px;
    font-size:8pt;
}
.bloc2_classogame {
    /*background-color: green;*/
    height: 20px;
    width: 120px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc3_classogame {
    /*background-color: yellow;*/
    height: 20px;
    width: 150px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc4_classogame {
    /*background-color: gray;*/
    height: 20px;
    width: 140px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
.bloc5_classogame {
    /*background-color: gray;*/
    height: 20px;
    width: 30px;
    float: left;
    margin-left: 0px;
    padding-top:5px;
    font-size:8pt;
}
/* ---------------------------- */


/* -- Page Tournois -- */
.bloc1_planntourn_titre {
    /*background-color: blue;*/
    height: 25px;
    width: 70px;
    float: left;
    padding-left: 13px;
}
.bloc2_planntourn_titre {
    /*background-color: green;*/
    height: 25px;
    width: 240px;
    float: left;
}
.bloc3_planntourn_titre {
    /*background-color: yellow;*/
    height: 25px;
    width: 90px;
    float: left;
}
.bloc4_planntourn_titre {
    /*background-color: gray;*/
    height: 25px;
    width: 137px;
    float: left;
}

.bloc1_planntourn {
    /*background-color: blue;*/
    height: 17px;
    width: 70px;
    float: left;
    padding-left:13px;
    padding-top:4px;
    font-size:8pt;
}
.bloc2_planntourn {
    /*background-color: green;*/
    height: 17px;
    width: 240px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}
.bloc3_planntourn {
    /*background-color: yellow;*/
    height: 17px;
    width: 90px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}
.bloc4_planntourn {
    /*background-color: gray;*/
    height: 17px;
    width: 70px;
    float: left;
    padding-top:4px;
    font-size:8pt;
}
.bloc5_planntourn {
    /*background-color: green;*/
    height: 21px;
    width: 67px;
    float: left;
    /*padding-top:4px;*/
}
/* -------------------- */

/* Page Résultats */
.bloc1_result_titre {
    /*background-color: blue;*/
    height: 25px;
    width: 60px;
    float: left;
    padding-left: 13px;
}
.bloc2_result_titre {
    /*background-color: green;*/
    height: 25px;
    width: 150px;
    float: left;
}
.bloc3_result_titre {
    /*background-color: yellow;*/
    height: 25px;
    width: 160px;
    float: left;
}
.bloc4_result_titre {
    /*background-color: gray;*/
    height: 25px;
    width: 40px;
    float: left;
}
.bloc5_result_titre {
    /*background-color: red;*/
    height: 25px;
    width: 70px;
    float: left;
}
.bloc6_result_titre {
    /*background-color: Aqua;*/
    height: 25px;
    width: 57px;
    float: left;
}
/* -------------- */

/* -- page Titre jeux -- */
.typejeux {
    background-color:#ebeef3;
    width:130px;
    float:left;
    padding-top:10px;
    padding-left:13px;
    height:30px;
    font-size:11px;
}

.typejeux_on {
    background-color:#ffffff;
    width:130px;
    float:left;
    padding-top:10px;
    padding-left:13px;
    height:30px;
    font-size:11px
}

.typejeux_desc {
    background-color:#ebeef3;
    width:300px;
    float:left;
    padding-top:10px;
    padding-left:13px;
    height:30px;
    font-size:11px;
}

.typejeux_on_desc {
    background-color:#ffffff;
    width:300px;
    float:left;
    padding-top:10px;
    padding-left:13px;
    height:30px;
    font-size:11px;
}

.typejeux_nbjoueur {
    background-color:#ebeef3;
    width:80px;
    float:left;
    padding-top:10px;
    padding-left:13px;
    height:30px;
    font-size:11px;
}

.typejeux_on_nbjoueur {
    background-color:#ffffff;
    width:80px;
    float:left;
    padding-top:10px;
    padding-left:13px;
    height:30px;
    font-size:11px;
}
/* --------------------- */

/* -- Newprofil -- section info champs de saisie */
a.info
{
    position:relative; 
    z-index:24; 
    color:#000;
    text-decoration:none;
	font-weight:bold;
}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span
{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
	display:block; 
	position:absolute;
    top:0em; left:142px; width:30em;
    border:1px solid #6699cc;
    background-color:#ffffff; color:#004080;
    text-align:left;
    text-decoration:none;
    font-weight:inherit;
    padding:10px;
	font-size:0.9em;
}
/* --------------------------------------------- */

/* -- Newprofil - CONCEPT 2 -- section info champs de saisie */
a.info2
{
    position:relative; 
    z-index:24; 
    color:#000;
    text-decoration:none;
	font-weight:bold;
}

a.info2:hover{z-index:25; background-color:#ff0}

a.info2 span{display: none}

a.info2:hover span
{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
    display:block; 
    position:absolute;
    top:0em; left:166px; width:30em;
    border:1px solid #6699cc;
    background-color:#ffffff; color:#004080;
    text-align:left;
    text-decoration:none;
    font-weight:inherit;
    padding:10px;
	font-size:0.9em;
}
/* --------------------------------------------- */

/* ----------------------- */