.tooltip{
width: 208px; color:#FFFFFF;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center;}

.tooltip span.top{padding: 30px 10px 0px 10px;
    background: url(images/bt.png) no-repeat top;}

.tooltip b.bottom{padding:10px 8px 7px;color: #548912;
    background: url(images/bt.png) no-repeat bottom;}
    
.tooltip b{font-weight:bold;}

.evenement {
  border:1px solid #000000;
  background:#9ed2ff;
  font-family:tahoma, verdana, arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  margin:15px;
  margin-right:auto;
  margin-left:auto;
  width:450px;
  padding:10px;
  color:#666666;
}
.evenement2 {
  border:1px solid #000000;
  margin-right:auto;
  margin-left:auto;
  margin-top:auto;
  margin-bottom:auto;
  width:450px;
  heigth:297px;
}

.TableauBoutique {
border-collapse:collapse;
width:100%;
border:1px solid black;
}
.TableauBoutique .pair td {
padding:5px;
background-color: #E9D67A;
color:#000;
}
.TableauBoutique .impair td {
padding:5px;
background-color: #D4C05C;
color:#000;
}


.TableauClassement {
border-collapse:collapse;
width:100%;
border:1px solid black;
}
.TableauClassement th {
padding:10px;
background-color:#a19166;
color:#fff;
font-family:Comic Sans MS;
font-size:13px;
border-bottom:1px dashed black;
}
.TableauClassement .pair td {
padding:5px;
background-color: #d1c5b1;
color:#fff;
}
.TableauClassement .impair td {
padding:5px;
background-color: #fff2dc;
color:#000;
}

.fondQuizz {
  border:1px solid #000000;
  background:#9ed2ff;
  font-family:tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  margin:15px;
  margin-right:auto;
  margin-left:auto;
  width:450px;
  padding:10px;
  color:#666666;
  font-variant: small-caps;
}

.tb {
  border-collapse:collapse;
  margin:10px auto; 
  width: 100%;
  font: 11px "Comic Sans MS", cursive;
}
.tb th {
  border:1px solid #CCCCCC;
  background-color:#DFDFDF;
  padding:3px;
  color:#000000;
}
.tb td {
  border:1px solid #CCCCCC;
  padding:3px;
}

#liens{
	text-align:center;
}
#liens #partenaires { 
	text-align: left;
	display: inline;
	width:100%;
}

#liens #partenaires .element {
	min-width: 30%;
	display: inline;
	float: left;
	text-align: center;
	margin: 0 10px 0 5px;
	color:#A56609;
	font-size: 12px;
	font-variant:small-caps;
}

.align_pub_2
{
padding-top: 52px;
padding-left:14px;
}
#space_pub_sky_right
{
	width:153px;
	height:666px;
	margin-top: 256px;
	margin-left: 20px;
	text-align:left;
}


.infolegal {
  border:1px solid #bd966c;
  background-color:#d7e375;
  width: 80%;
  padding:10px;
  color:#000000;
}

.cadreGagnants {
  border:0px solid #5d4636;
  border-collapse:collapse;
  margin:10px auto; 
  width: 100%;
  font: 11px "Arial", cursive;
}
.cadreGagnants th {
  border:0px solid #000000;
  background-color:#a3ac57;
  padding:4px;
  color:#000000;
}
.cadreGagnants td {
  border:0px solid #000000;
  background-color:#d7e375;
  padding:4px;
  color:#000000;
  font: 11px "Arial", cursive;
}

a.exeption {
color: #000000;
text-decoration: none;
font-weight:normal;
}
a.exeption:hover {
color: #000000;
text-decoration: underline;
font-weight:normal;
}

body {
margin : auto;
padding : 0;
font-size: 12px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
//background:#9ed2ff url('images/fond_dessert.png') no-repeat bottom;
background:#60adfd url('images/fond_aout.png') no-repeat top;
background-attachment:fixed; 
}

img {
border: 0;
}

form {
margin: 0;
padding:0;
display: inline;
}

input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color : #717171;
font-size : 11px;
background : #d2d2d2 url('images/champ.png') repeat-x top;
border : 1px solid #c3c3c3;
font-weight: normal;
margin: 1px;
}

marquee {
	margin-left: 10px;
	margin-right: 10px;
}


/******************** LIENS ********************/ 

a {
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
}

#jaune_fond a {
display: block;
background : url('images/jaune_fond.png') no-repeat top;
color: #666666;
padding: 5px 5px 1px 66px;
}

#jaune_fond a:hover {
color: #666666;
text-decoration: underline;
}

/******************** LIENS ********************/ 




/******************** DESIGN GLOBAL ********************/ 

#global {
width: 751px;
margin: auto;
margin-top: 28px;
}

#header_haut {
height: 26px;
background : url('images/header_haut.png') no-repeat;
}

#header_haut_texte {
padding: 0 56px 0 56px;
position: relative;
top: 7px;
}

#header {
height: 204px;
}

#message {
height: 37px;
background : url('images/message.png') no-repeat;
}

#message_texte {
text-align: center;
font-size: 11px;
position: relative;
top: 12px;
}

#container {
background : url('images/container_fond.png') repeat-y;
padding: 10px 0 10px 0;
}

#container_gauche {
float: left;
width: 178px;
}

#vert_haut {
height: 53px;
background : url('images/vert_haut.png') no-repeat;
}

#vert_haut2 {
height: 53px;
background : url('images/vert_haut2.png') no-repeat;
}

#vert_haut3 {
height: 53px;
background : url('images/vert_haut3.png') no-repeat;
}

#vert_haut_connecte {
height: 53px;
}

#vert_fond {
background : url('images/vert_fond.png') repeat-y;
padding: 4px 18px 4px 18px;
text-align: center;
}

#vert_bas {
height: 17px;
background : url('images/vert_bas.png') no-repeat;
margin-bottom: 14px;
}

#jaune_haut {
height: 58px;
background : url('images/jaune_haut.png') no-repeat;
}

#jaune_hautS {
height: 27px;
background : url('images/jaune_hautS.png') no-repeat;
}

#jaune_bas {
height: 18px;
background : url('images/jaune_bas.png') no-repeat;
margin-bottom: 14px;
}

#container_centre {
float: left;
width: 514px;
position: relative;
left: 18px;
}

.pub {
height: 97px;
background : url('images/pub.png') no-repeat;
margin-bottom: 14px;
}

.pub_ban {
height: 60px;
position: relative;
top: 18px;
text-align: center;
}

#bloc_haut {
height: 45px;
}
#bloc_haut2 {
height: 8px;
background : url('images/bloc_haut2.png') no-repeat;
}

#bloc_fond {
background : url('images/bloc_fond.png') repeat-y;
padding: 18px 22px 16px 22px;
}

#bloc_bas {
height: 8px;
background : url('images/bloc_bas.png') no-repeat;
}

#bloc_jeux_gratuits{
background : url('images/bloc_jeux_gratuits.png') no-repeat;
padding: 18px 22px 16px 22px;
width: 309px;
height: 282px;
}

#bloc_jeux_bonus{
background : url('images/bloc_jeux_bonus.png') no-repeat;
padding: 18px 22px 16px 22px;
width: 490px;
height: 116px;
}

#bloc_jeux_speciaux{
background : url('images/bloc_jeux_speciaux.png') no-repeat;
padding: 18px 22px 16px 22px;
width: 490px;
height: 116px;
}

#bloc_jeux_mise{
background : url('images/bloc_jeux_mise.png') no-repeat;
padding: 18px 22px 16px 22px;
width: 490px;
height: 116px;
}

#bloc_instants_gagnants{
background : url('images/bloc_instants_gagnants.png') no-repeat;
padding: 9px 22px 16px 22px;
width: 490px;
height: 116px;
}

#blocs {
padding-left: 60px;
}

#bleu {
float: left;
margin-right: 10px;
width: 204px;
height: 144px;
background : url('images/bleu.png') no-repeat;
}

#bleu_texte {
text-align: center;
padding: 0 20px 0 20px;
position: relative;
top: 58px;
}

#marron {
float: left;
margin-right: 10px;
width: 204px;
height: 144px;
background : url('images/marron.png') no-repeat;
}

#marron_texte {
text-align: center;
padding: 0 20px 0 20px;
position: relative;
top: 58px;
}

#gains {
float: left;
width: 204px;
height: 144px;
background : url('images/gains.png') no-repeat;
}

#gains_texte {
text-align: center;
padding: 0 18px 0 18px;
position: relative;
top: 72px;
}

#vip {
float: left;
width: 204px;
height: 144px;
background : url('images/vip.png') no-repeat;
}

#vip_texte {
text-align: center;
padding: 0 18px 0 18px;
position: relative;
top: 72px;
}

.gains_numero {
float: left;
font-weight: bold;
font-size: 18px;
width: 28px;
color: #333333;
}

#footer {
height: 35px;
background : url('images/footer.png') no-repeat;
margin-bottom: 14px;
}

#footer_texte {
text-align: center;
font-size: 11px;
position: relative;
top: 13px;
}

#pubg {
height:600px;
width:120px;
background : url('images/pubg.png') no-repeat;
margin-top: 247px;
margin-right:166px;
float:right;
}

.pubg_ban {
height:600px;
width:120px;
position: relative;
top:18px;
text-align: center;
}
/******************** DESIGN GLOBAL ********************/
.grille_fond {
	margin: 0 auto;
	background: url("images/grille_fond.png") no-repeat;
	width: 420px;	height: 115px;
	padding-top: 85px;
}
.grille_lot {
	margin: 0 auto;
	width: 89px;	height: 89px;
	float: left;	margin-left: 20px;
}
.grille_gains {
	margin: 0 auto;
	margin-left: 25px;
	margin-top: -3px;
	width: 82px;
	height: 95px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}
.grille_end {
	margin: 0 auto;	margin-left: 20px;
	float: left;
}
.grille_end_miseenplace {
	margin-top: 2px;
	font-weight: bold;
	margin-left: 30px;
	font-size: 13px;
	font-family: arial;
}
.grille_end_acces {
	margin-top: 48;	margin-left: 6px;
}
input, textarea , select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color : #717171;
font-size : 11px;
background : #d2d2d2 url('images/champ.png') repeat-x top;
border : 1px solid #c3c3c3;
font-weight: normal;
margin: 1px;
}
.infolegal {
  border:1px solid #bd966c;
  background-color:#d7e375;
  width: 80%;
  padding:10px;
  color:#000000;
}
