body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #082039;
	font-family: geneva,verdana,arial,helvetica,sans-serif;
	background-color: #fff;
	background-image: url(images/fond.jpg);
	background-repeat: repeat-x;

}
a {
	 text-decoration: none;
	 color: #082039;
}
a:hover {
	text-decoration: none;
	color: #7cc216;
}
ul{
	margin:0;
	padding:0;
}

li{
	width:100px;
	height:50px;
	float:left;
	color:#191919;
	text-align:center;
	overflow:hidden;
}
img, div {
	font-size: 11px;
	color: #082039;
	font-family: geneva,verdana,arial,helvetica,sans-serif;
	border: 0px;
}
p, form {
	font-size: 11px;
	line-height:130%;
	margin-top:0;
	margin-bottom:0;
}
input, textarea {
	color: #082039;
	background-color: #fff;
	font-size: 11px;
	border: #bfe337 1px solid;
	font-family: geneva,verdana,arial,helvetica,sans-serif;
}

select {
	color: #082039;
	background-color: #F1F1F1;
	font-size: 11px;
	border: #bfe337 1px solid;
	font-family: geneva,verdana,arial,helvetica,sans-serif;
}
.stock {
	text-align: center;
	float:left;
	position:relative;
	width: 80px;
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}
td.block {
	border-bottom:1px #ffcc00 solid;
	border-right:1px #ffcc00 solid;
	text-align: center;
}
td.block_fin {
	border-bottom:1px #ffcc00 solid;
	text-align: center;
}

td.contenu {
	font-size: 11px;
	line-height:130%;
	margin-top:0;
	margin-bottom:0;
}

td.boutique { text-align: center; width: 165px; white-space: nowrap; }

td.ticket { font-size:8pt; font-family: Courier New,sans-serif; text-align: center; }

td.ticket_err { color: #ff3333; font-size:8pt; font-family: Courier New,sans-serif; width: 110px; text-align: center; }

span.ticket { font-size:8pt; font-family: Courier New,sans-serif; text-align: center; }

td.borderBH {
	border-top:1px #d3ed7f solid;
	border-bottom:1px #d3ed7f solid;
}

td.borderDBH {
	border-top:1px #d3ed7f solid;
	border-bottom:1px #d3ed7f solid;
	border-right:1px #d3ed7f solid;
	border-left:1px #d3ed7f solid;
}

td.borderDB {
	border-bottom:1px #d3ed7f solid;
	border-right:1px #d3ed7f solid;
	border-left:1px #d3ed7f solid;
}

td.borderB {
	border-bottom:1px #d3ed7f solid;
}

td.grange {
	text-align: center;
	background-color: #fff;
	border-bottom:1px #d3ed7f solid;
	border-right:1px #d3ed7f solid;
}
td.grange:hover {
	text-align: center;
	background-color: #d3ed7f;
	cursor: pointer;
	border-bottom:1px #d3ed7f solid;
	border-right:1px #d3ed7f solid;
}
td.grangeB {
	text-align: center;
	background-color: #fff;
	border-bottom:1px #d3ed7f solid;
}
td.grangeB:hover {
	text-align: center;
	background-color: #d3ed7f;
	cursor: pointer;
	border-bottom:1px #d3ed7f solid;
}
tr.classover:hover {
	background-color: #d3ed7f;
	cursor: pointer;
}
td.class_tab {
	background-color: #d3ed7f; border-right-width:1px; border-right-color:#b9d367; border-right-style:solid;
}
td.class_tab2 {
	border-top-width:1px; border-right-width:1px; border-top-color:#b9d367; border-right-color:#b9d367; border-top-style:solid; border-right-style:solid;
}
td.class_tab3 {
	border-top: 1px solid #b9d367; border-right: 1px solid #b9d367;
}
td.class_tab4 {
	border-top: 1px solid #b9d367; border-right: 1px solid #b9d367; cursor: pointer;
}

.classement  {
	cursor: pointer;
	text-align: center;
	width: 90px;
	height: 30px;
	border: #b9d367 1px solid;
}

.banque  {
	cursor: pointer;
	text-align: left;
	width: 230px;
}

.banque:hover {
	cursor: pointer;
	text-align: left;
	background-color: #d3ed7f;
	width: 230px;
}

.classement:hover {
	text-align: center;
	background-color: #d3ed7f;
	width: 90px;
	height: 30px;
}

div.liste { position: relative; width: 100%; height: 20px; background-color: #ffffff; }
div.liste:hover { position: relative; width: 100%; height: 20px; background-color: #d3ed7f; cursor: pointer; }

div.barre {
	position: relative;
	background-image: url(images/barre_orange.gif);
	background-repeat: no-repeat;
	width: 300px; height: 11px; visibility: visible;
}

div.sortilege {
	position:absolute;
	background-image: url(images/fond-sort.png);
	background-repeat: no-repeat;
	z-index: 998; left: 50%; top: 50%; width: 400px; height: 230px; margin-left: -200px; margin-top: -115px; visibility: visible;
}

div.sortilege2 {
	position:absolute;
	overflow-y: auto;
	background-repeat: no-repeat;
	z-index: 999; left: 50%; top: 50%; width: 350px; height: 200px; margin-left: -175px; margin-top: -100px; visibility: visible;
}

div.eve {
	position:absolute;
	overflow-y: auto;
	z-index: 999; left: 50%; top: 50%; width: 560px; height: 350px; margin-left: -280px; margin-top: -175px; visibility: hidden;
}

div.carte {
	margin-top: 3px; margin-left: 0px; width: 20px; height: 20px; position: absolute;
}

/* Checkboxes */
label.checkbox_checked {
	background: #fff url(images/tick.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.checkbox_unchecked  {
	background: #fff url(images/cross.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}

/* Radio Buttons */
label.radio_checked {
	background: #fff url(images/bullet_green.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.radio_unchecked  {
	background: #fff url(images/bullet_white.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}


/* Hover State */
label:hover{
	color: #7cc216;
}

label.highlighted {
	border: 1px solid #082039;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

div#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:900;
   left : -120px;
   background-color:#83cc91;
   padding:0.3em;
   font-size:0.8em;
   font-weight : bold;
   color : #fff;
/*  filter:alpha(opacity=80);   /* IE */
/*  -moz-opacity:0.8;           /* Firefox */
/*  opacity: 0.8;               /* standard CSS3 */
/*  -khtml-opacity: 0.8;        /* Konqueror */
  }

.div_jeux {
	text-align: center;
	position: absolute;
	background-color: #fff;
	width: 100%;
	height: 370px;
	visibility: hidden;
}

.div_mp {
	text-align: center;
	position: relative;
	background-color: #fff;
	width: 100%;
	visibility: hidden;
}

div.div_grange {
	display : none;
}

.img_left {
float: left;
}
