	body {
		background-color: #9EA5BD;
		margin:0;
		padding:0;
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
	}
    .ni
    {
      border:1px solid #444444;
      background-color:white;
      color:#5e2f5e;
      font-weight:bold;
      font-size:14px;
      line-height:18px;
    }
    .am
    {
        text-align:left;
        width:171px;
        background-image:url(i/arriere_plan_menu.jpg);
    }
    .finm
    {
        background-image:url(i/footer_menu.png);
        width:171px;
        height:23px;
    }

    .fm
    {
      text-align:center;
      width:171px;
      height:31px;
      margin-top:3px;
      background-image:url(i/titre_menu_01.png);
    }

    .fm2
    {
      text-align:center;
      width:171px;
      height:31px;
      margin-top:3px;
      background-image:url(i/titre_menu_02.png);
    }

	.Style1 {
		color: #cfe3ef;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
        font-size:14px;
        padding-top:7px;
	}
	.Style2 {margin-top:5px;margin-bottom:5px;}
	.Style3 {font-size: 10px}

	A.lm,A.lm:ACTIVE, A.lm:FOCUS, A.lm:LINK, A.lm:VISITED {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height:22px;
		font-weight:normal;
		color:#89b8d3;
		text-decoration:none;
		font-variant:small-caps;
        width:153px;
        display:block;
        margin-left:10px;
        padding-left:2px;
        background: url(i/fmenu.gif) no-repeat 0 0px;
	}
    A.lm:HOVER {
        background: url(i/fmenu.gif) no-repeat 0 -25px;
        color:yellow;
	}

	A.lm3,A.lm3:ACTIVE, A.lm3:FOCUS, A.lm3:LINK, A.lm3:VISITED {
        background: url("i/jouez.png");
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width:90px;height:26px;
        display:block;
	}
    A.lm3:HOVER {
		background: url("i/jouez2.png") no-repeat;
	}

    A.lm4,A.lm4:ACTIVE, A.lm4:FOCUS, A.lm4:LINK, A.lm4:VISITED {
        background: url("i/rejouer.gif");
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width:120px;height:28px;
        display:block;
	}
    A.lm4:HOVER {
		background: url("i/rejouer2.gif") no-repeat;
	}
	
	A.lm5,A.lm5:ACTIVE, A.lm5:FOCUS, A.lm5:LINK, A.lm3:VISITED {
        background: url("i/jouezgris.png");
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width:90px;height:26px;
        display:block;
	}

	.cit { color:red; text-decoration:none; font-size:inherit;font-weight:inherit;font-variant:inherit;}

	A,A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
		font-weight:bold;
		color:black;
		text-decoration:none;
		font-variant:small-caps;
	}

	A.rech,A.rech:ACTIVE, A.rech:FOCUS, A.rech:LINK, A.rech:VISITED {
		font-family : Verdana;
		font-size: 11px;
		font-weight:normal;
		color:black;
		text-decoration:none;
		font-variant:normal;
	}

	A.rech:HOVER {
		color:#A02222;
	}

    A.classique,A.classique:ACTIVE, A.classique:FOCUS, A.classique:LINK, A.classique:VISITED {
		font-weight:normal;
		color:black;
		text-decoration:none;
		font-variant:normal;
	}

	A.classique:HOVER {
		color:#A02222;
	}
    
    
    
	A.classiqueh,A.classiqueh:ACTIVE, A.classiqueh:FOCUS, A.classiqueh:LINK, A.classiqueh:VISITED {
		font-weight:normal;
		color:#ECC800;
		text-decoration:none;
		font-variant:normal;
	}

	A.classiqueh:HOVER {
		color:white;
	}
    
    
	A.classiquev,A.classiquev:ACTIVE, A.classiquev:FOCUS, A.classiquev:LINK, A.classiquev:VISITED {
		font-weight:normal;
		color:green;
		text-decoration:none;
		font-variant:normal;
	}

	A.classiquev:HOVER {
		color:#A02222;
	}
	A.classiqueme,A.classiqueme:ACTIVE, A.classiqueme:FOCUS, A.classiqueme:LINK, A.classiqueme:VISITED {
		font-weight:normal;
		text-decoration:none;
		font-variant:normal;
		padding:3px;
		color:#222222;
		border-bottom:1px solid #DDDDDD;
	}
    
	A.classiqueme:HOVER {
		color:#000000;
		background-color:#fffee6;
	}

	A.classiquem:HOVER {
		color:#000000;
		background-color:#fffee6;
		border:1px solid #aaaaaa;
	}
    
    A.classiquem,A.classiquem:ACTIVE, A.classiquem:FOCUS, A.classiquem:LINK, A.classiquem:VISITED {
		font-weight:normal;
		color:black;
		text-decoration:none;
		font-variant:normal;
		background-color:#fffff7;
		padding:3px;
		color:#888888;
		border:1px solid #DDDDDD;
	}

	A.classiquem:HOVER {
		color:#000000;
		background-color:#fffee6;
		border:1px solid #aaaaaa;
	}
	
    A.classiquems,A.classiquems:ACTIVE, A.classiquems:FOCUS, A.classiquems:LINK, A.classiquems:VISITED {
		font-weight:normal;
		color:black;
		text-decoration:none;
		font-variant:normal;
		background-color:#fffee6;
		padding:3px;
		color:#000000;
		border:1px solid #DDDDDD;
	}

	A.normal,A.normal:ACTIVE, A.normal:FOCUS, A.normal:LINK, A.normal:VISITED {
		font-family : Arial;
		font-size: 10px;
		font-weight:normal;
		color:black;
		text-decoration:none;
		font-variant:normal;
	}

	A.normal:HOVER {
		color:#A02222;
	}

	A.blanc,A.blanc:ACTIVE, A.blanc:FOCUS, A.blanc:LINK, A.blanc:VISITED {
		font-family : Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color:white;
		text-decoration:none;
		font-variant:small-caps;
	}

	.titre {
    font-size:16px;
	font-weight:bolder;
	color:white;
	padding-left:35px;
	}

	.tournoi {
	font-family : Arial, sans-serif;
	color:black;
	font-size: 1.1em;
	font-variant:small-caps;
	}

	A:HOVER {
		color:yellow;
	}

	A.surb:HOVER {
		color:#22A022;
	}

	.score {
	}

	th {
	border-bottom:1px solid #AAAAAA;
	color:black;
	font-variant:small-caps;
	width:80px;
	}

.avertissement {
	clear:left;
	width: 648px;
	margin-top:10px;
	border:3px solid #e3decd;
	overflow:hidden;
}

.avertissement2 {
	clear:left;
	width: 648px;
	margin-top:10px;
	border:3px solid #e3decd;
	overflow:hidden;
}

.dedans {
	padding:4px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size:1.1em;
	color: #333333;
	background: #FFF9E6;
}

.vousreste {
	padding:4px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size:1.1em;
	color: #333333;
	background: #FFF9E6;
}

.vousreste2 {
	padding:4px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-size:1.1em;
	color: #333333;
	background: #FFF9E6;
}

.fond_total {background-color:#FFFFFF;}

A.classique_b,A.classique_b:ACTIVE, A.classique_b:FOCUS, A.classique_b:LINK, A.classique_b:VISITED {
		color:black;
		text-decoration:none;
		font-variant:normal;
		font-weight:normal;
	}
A.classique_b:HOVER { color:#6C5819;text-decoration:underline;}
.titre_b {background-color:#e5e1e5;color:#5e2f5e;font-weight:bold;text-align:center;margin-bottom:5px;margin-top:10px;}

.dujeum { text-align:center;color:#c77c7c;font-weight:bold; }
.dujeug { text-align:center;color:#70b37e;font-weight:bold; }

.pop1 {position:relative;}
.pop1:hover {z-index:50;}
.pop1 span {display:none;}
.pop1:hover span {
       
display: block; 
       
position: absolute;
       
top: -10px; 
       
left: 40px;
       
width:600px;
font-size:14px;
font-family:Arial;
       
background:none;
background-color:#f8f8ec;
       
padding: 10px;
 
text-align:justify;      
border-radius:10px;
color:black;
font-variant:normal;
font-weight:normal;
    
box-shadow: 0px 0px 3px 3px rgba(10,10,10,0.5);
}

.pop2 {position:relative;cursor:pointer;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;  /* Chrome all / Safari all */
-moz-user-select: none;     /* Firefox all */
-ms-user-select: none;      /* IE 10+ */ 
user-select: none;

}
.pop2 span {
       
display: none; 
   
z-index:50;    
position: absolute;
       
top: -10px; 
       
left: 40px;
       
width:600px;
font-size:14px;
font-family:Arial;
       
background:none;
color: #212121;
background-color: #fbf9e9;
background: linear-gradient(to top, #fbf9e9, #fff5cc);       
padding: 10px;
 
text-align:justify;      
border-radius:10px;
font-variant:normal;
font-weight:normal;
    
border: 1px solid #e3cf57;
box-shadow: 1px 2px 3px 3px rgba(10,10,10,0.1);
}

.mon_info {
font-variant:normal;
font-weight:bold;
 
margin-left:4px;
font-size:14px;
line-height:18px;
box-shadow: inset 1px 1px 1px rgba(10,10,10,0.1);
text-align:center;
position:relative;top:-2px;
color:#212121;
display:inline-block;
background-color: #fbf9e9;
background: linear-gradient(to top, #fbf9e9, #fff5ce);
border-radius:32px;
border: 1px solid #e3cf57;
vertical-align:middle;
min-width:16px;opacity:0.7;

}
.mon_info:hover{opacity:1}

.nouv_version:before {content:url('i/info_dot.png');margin-right:6px;vertical-align:middle;display:inline-block;height:18px;line-height:18px;}

.nouv_version {

	border:1px solid #e5e0df;
	color:#888888;
	padding:4px;
	line-height:18px;

	display:inline-block;vertical-align:middle;
}

.texte_pres {padding:5px;font-size:15px;font-family:Arial;text-align:justify;line-height:18px;vertical-align:top;padding-top:10px;}


.imobile {background:url("grato_html5/compatible.png");border:none;margin:0;vertical-align:middle;width:35px;height:51px;display:inline-block;}
.iquete {background:url("grato_html5/compatibleq.png");border:none;margin:0;vertical-align:middle;width:35px;height:51px;display:inline-block;}
.iexp {background:url("grato_html5/compatiblee.png");border:none;margin:0;vertical-align:middle;width:37px;height:36px;display:inline-block;}

tr.tete { background-color:#fffdfa }
tr.tete2 { background-color:#f4eeec }
tr.tete3 { background-color:#ffffff }
tr.tete2:hover { background-color:#FFF9E6 }
tr.tete3:hover { background-color:#FFF9E6 }

div.gauche { color:#8893a4;font-weight:bold;width:250px;text-align:right;float:left; }
table.contenu {width:100%;border:none;}
table.contenu1 {background-image:url('i/motif.png');}

        .n_button {
            display: inline-block;
            text-align: center;
            color: #ffffff;
            font-size:16px;
            border: 1px solid #9c9c9c;
            border: 1px solid rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 .05em rgba(0, 0, 0, 0.4);
            margin:5px;
        }
        .n_button,.n_button span {
            border-radius: .3em;
        }
        .n_button span {
            border-top: 1px solid #fff;
            border-top: 1px solid rgba(255, 255, 255, 0.5);
            display: block;
            background-size: 3px 3px;
        }
        .n_button:hover {
            box-shadow: 0 0 .1em rgba(0, 0, 0, 0.4);
        }

        .n_button-v {
            background: #428739;
            background: linear-gradient(to bottom, #57b34b, #428739);
        }
        .n_button-v:hover {
            background: #57b34b;
            background: linear-gradient(to bottom, #428739, #57b34b);
        }
        
        .n_button-g {
        	color:#555555;
            background: #9fa3a2;
            background: linear-gradient(to bottom, #b6bbba, #9fa3a2);
        }
        .n_button-g:hover {
            background: #b6bbba;
            background: linear-gradient(to bottom, #9fa3a2, #b6bbba);
        }