/* GENERALE */
html {
	height :100%;
	width:100%;
	font-size:11px;
	background-color:#FFF;
}
body {
	margin : 0;
	height : 100%;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#646464;
	background-color:#FFF;
}
div {
	margin : 0;
	padding : 0;
	border : 0;
}
form {
	margin : 0;
	padding : 0;
}
img {
	border : 0px;
	padding:0px;
	margin:0px;
}
a {
	color : #fff;
	font-size:11px;
	text-decoration : none;
	list-style-type : none;
}
a:hover {
	color : #00c5f6;
	font-size:11px;
	text-decoration:none;
}
p {
	margin:0px;
	padding:0px;
}
.clean {
	clear:both;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	border:0px;
	height:0px;
}
ul{
	margin:0px;
	padding:0px;
}
li{
	margin:0px;
	padding:0px;
}
/* HOME */

#contener{
	width:978px;
	height:auto;
	border:solid;
	border-width:1px;
	border-color:#bdbdbd;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#contenu{
	width:952px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	padding-bottom:12px;
	height:auto;
	margin-bottom:10px;
}
#header{
	margin-bottom:20px;
}
#gauche{
	width:491px;
	height:auto;
}

#droite{
	width:440px;
	height:auto;
	padding-left:20px;
	padding-top:15px;
}

.float_left{
	float:left;
}
.titre{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#ff8a00;
	font-weight:bold;
	margin-bottom:10px;
}
.btn-jouer{
	margin-top:10px;
	text-align:center;
}
#bandeau-bas{
	width:938px;
	height:auto;
	padding:20px;
	background-color:#f2f2f2;
}
#block-partenaires{
	width:268px;
	height:auto;
}
#block-cadeaux{
	width:652px;
	height:173px;
	margin-left:18px;
}
.titre-partenaires{
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	color:#7d7d7d;
}
.btn-reglement{
	text-align:center;
	margin-top:5px;	
}
#contener-lot{
	width:562px;
	height:173px;
	background-image:url(../images/fond-lot.jpg);
	background-repeat:no-repeat;	
	overflow:hidden;
}
#contenu-lot{
	width:auto;
	height:153px;
	white-space:nowrap;
}

/* SCROLL */

/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 562px; 
    height:173px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}
.items img{
	margin-left:18px;
}
.prevPage{
	cursor:pointer;
}
.nextPage{
	cursor:pointer;
}