/* --------------------Corps de Page--------------------- */
/* --------------------Corps de Page--------------------- */
body{
	background-image: -webkit-radial-gradient(50% 50%, ellipse closest-corner, #A0A3A3, #1E1F1F 98%);
	background-image: -moz-radial-gradient(50% 50%, ellipse closest-corner, #A0A3A3, #1E1F1F 98%);
	background-image: -ms-radial-gradient(50% 50%, ellipse closest-corner, #A0A3A3, #1E1F1F 98%);
	background-image: -o-radial-gradient(50% 50%, ellipse closest-corner, #A0A3A3, #1E1F1F 98%);
	background-image: radial-gradient(50% 50%, ellipse closest-corner, #A0A3A3, #1E1F1F 98%);
	margin: auto;
	width:970px;
    min-height : 600px;
    background-color: black;
}
#block_entete{
	background-color:white;
	width : 850px;
	margin : auto;
	-moz-box-shadow: 0px 0px 40px 0px #1A191A;
	-webkit-box-shadow: 0px 0px 40px 0px #1A191A;
	-o-box-shadow: 0px 0px 40px 0px #1A191A;
	box-shadow: 0px 0px 40px 0px #1A191A;
	-moz-border-radius: px;
	-webkit-border-radius: px;
	border-radius: px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding : 10px;
    margin-top :80px;
}
#logo{
	width:400px;
	height:150px;
	background-image:url("image/titre.png");
	background-repeat: no-repeat; 
	margin:auto;
}
#corps{
	width : 870px;
	color : #073F78;
	font-family:"verdana", arial;
	background-color : white;
	margin : auto;
	padding-bottom : 20px;
    min-height : 600px;
}
#corpsbas{
	font-size:10px;
	background-color : #212222;  
	-moz-box-shadow: 0px 0px 40px 0px #1A191A;
	-webkit-box-shadow: 0px 0px 40px 0px #1A191A;
	-o-box-shadow: 0px 0px 40px 0px #1A191A;
	box-shadow: 0px 0px 40px 0px #1A191A;
	-moz-border-radius: px;
	-webkit-border-radius: px;
	border-radius: px;
	width:860px;
	height : 20px;
	margin:auto;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	display: block;
	font-family:"verdana", Georgia, serif;
	color:#707070;
	padding : 5px;
    margin-bottom : 50px;
}
#corpsbas a{
	color:#707070;
}

#menu_z{	
	background-image: url("image/bouton-off2.jpg");
	width:870px;
	height:20px;}
	
#menu_z ul{
	padding:0;
	margin:auto;
	list-style-type:none;}
		
#menu_z ul ul {
	display: none;
	position: absolute; 
}
#menu_z ul.niveau2 {
	left: 0px; 
	top: 20px;}
	
#menu_z ul.niveau2 li,#menu_z ul.niveau3 li,#menu_z ul.niveau2 li a:hover,#menu_z ul.niveau3 li a:hover{
	background-color:#21539F;
	background-image:none;
	z-index:2;}
	
#menu_z ul.niveau3 {
	left: 100px; 
	top: -1px;}
#menu_z li {
    width:124px;
	line-height:20px;
	text-align:center;
	background-image: url("image/bouton-off2.jpg"); 
	color:white;
	float:left;
	text-decoration:none;
	font-size : 12px;
	position : relative;
}
#menu_z li:hover, #menu_z li a:hover {
	background:url("image/boutton-ON2.jpg") repeat;
	color:grey;}
#menu_z li a {
	display:block;
	text-align:center;
	color:white;
	text-decoration:none;}
#menu_z li:hover ul.niveau2, #menu_z li li:hover ul.niveau3{
	display: block}
#block_menu{
	background-image: url("image/bouton-off2.jpg");
	width:850px;
	height:20px;
    margin-left :50px;
}
.Surline{
	color:black;
	text-decoration:none;
}
.bouton{
	width:95px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	background:url("image/bouton-off2.jpg") repeat;
	color:white;
	float : left;
	text-decoration:none;
	font-size : 10px;
}
.bloc_form{
	width:686px;
	color:#073F78;
	margin:auto;
    background: url("image/dm_1302782416_bg_bloc_686.png") repeat-y scroll 0 0 transparent;
	text-align:center;
	padding-top:10px;
}
.alig_vert{
  vertical-align:top;
}
.decal_gauche{
	margin-left:15px;
}
#globale{
	margin:auto;
	display: table;
	border-collapse: separate; /* pour apercevoir les séparations */
	border-spacing: 0px;
}
.bloc_table{
	width:686px;
	margin:auto;
    background: url("image/dm_1302782416_bg_bloc_686.png") repeat-y scroll 0 0 transparent;
	display: table-row;
}
.bloc_table_seul{
	width:686px;
	margin:auto;
    background: url("image/dm_1302782416_bg_bloc_686.png") repeat-y scroll 0 0 transparent;
}
#cadreBoule, #cadreEtoile{
	width:343px;
	display: table-cell;
}
#cadreBoule2, #cadreEtoile2{
	width:68.4px;
	display: table-cell;
}
#cadreBoule3, #cadreEtoile3{
	width:98px;
	display: table-cell;
}
#cadreEtoile2.tab_loto td, #cadreEtoile2.tab_loto th, #cadreEtoile3.tab_loto td, #cadreEtoile3.tab_loto th{
	color:#72049B;
}
caption{
	font-size:9px;
}

.tab_loto{
	margin : auto;
	text-align:center;
	-mozbox-shadow: #424544 5px 5px 6px;
	-webkit-box-shadow:#424544 5px 5px 6px;
}
.tab_loto th{
    font-weight: 700;
    text-align: center;
	color:#073F78;
}
.tab_loto tr.rA{
	background: none repeat scroll 0 0 #cccccc;
}
.tab_loto tr.rB{
	background: none repeat scroll 0 0 ;
}
.tab_loto tr:hover{
	background-color:transparent;
}
.tab_loto td{
	height:15px;
	color: #073F78;
    font-weight: 200;
	text-align: center;
	padding: 3px;
	border:none;
}
h2{
	margin:0;
	margin-bottom:15px;
	padding-top:15px;
	text-align:center;
}
p{
	margin:0;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
}