html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}


a img{
	border:0px;
	margin:0px;
	padding:0px;
}	
img{
	margin:0px;
	border:0px;
	padding:0px;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#000000;
	text-shadow: #000000 0 0 0px;
	background-image:url(/images/commun/header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:100%;
}

input[type=text]
{
	border:1px solid #007362;
	height:18px;
}
#container{
	position:relative; 
	margin:auto ; 
	width:991px;
	
}
#sousmenu_larevue
{
	position:absolute;
	top:52px;
	left:0px;
	
	width:138px;
	height:63px;
	
	background-image:url(/images/menu/sousmenu_larevue.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
	z-index:3;
	display:none;
	
	padding-left:10px;
	padding-top:5px;
	
	font-weight:bold;
	color:#75821c;
	font-size:12px;
	line-height:19px;
}
#sousmenu_larevue a
{
	color:#75821c;
	text-decoration:none;
}
#sousmenu_larevue a:hover
{
	color:#000000;
	text-decoration:none;
}
#sousmenu_jouer
{
	position:absolute;
	top:52px;
	left:114px;
	width:202px;
	height:160px;
	
	background-image:url(/images/menu/sousmenu_jouer.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
	z-index:3;
	
	display:none;
		
	padding-left:10px;
	padding-top:5px;
	
	font-weight:bold;
	color:#08555c;
	font-size:12px;
	line-height:19px;
}
#sousmenu_jouer a
{
	color:#08555c;
	text-decoration:none;
}
#sousmenu_jouer a:hover
{
	color:#000000;
	text-decoration:none;
}
#sousmenu_conseils
{
	position:absolute;
	top:52px;
	left:228px;
	width:230px;
	height:73px;
	
	background-image:url(/images/menu/sousmenu_conseils.jpg);
	background-repeat:repeat_x;
	background-color:#FFFFFF;
	
	z-index:3;
	
	display:none;
		
	padding-left:10px;
	padding-top:5px;
	
	font-weight:bold;
	color:#7d002b;
	font-size:12px;
	line-height:19px;
}
#sousmenu_conseils a
{
	color:#7d002b;
	text-decoration:none;
}
#sousmenu_conseils a:hover
{
	color:#000000;
	text-decoration:none;
}
#sousmenu_bourse
{
	position:absolute;
	top:52px;
	left:342px;
	width:173px;
	height:45px;
	
	background-image:url(/images/menu/sousmenu_bourse.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
	z-index:3;
	
	display:none;
		
	padding-left:10px;
	padding-top:5px;
	
	font-weight:bold;
	color:#00447e;
	font-size:12px;
	line-height:19px;
}
#sousmenu_bourse a
{
	color:#00447e;
	text-decoration:none;
}
#sousmenu_bourse a:hover
{
	color:#000000;
	text-decoration:none;
}
#sousmenu_boutique
{
	position:absolute;
	top:52px;
	left:455px;
	width:176px;
	height:45px;
	
	background-image:url(/images/menu/sousmenu_boutique.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
	z-index:3;
	
	display:none;
		
	padding-left:10px;
	padding-top:5px;
	
	font-weight:bold;
	color:#08555c;
	font-size:12px;
	line-height:19px;
}
#sousmenu_boutique a
{
	color:#08555c;
	text-decoration:none;
}
#sousmenu_boutique a:hover
{
	color:#000000;
	text-decoration:none;
}
#bloc_gauche
{
	position:relative;
	top:140px;
	float:left;
	left:0px;
	width:681px;
}

#bloc_droite
{
	position:relative;
	float:right;
	top:87px;
	left:2px;
	width:303px;
}


#module_menu
{
	position:relative;
	top:0px;
	z-index:1;
}
#module_menu img
{
	cursor:pointer;
}
#flash_homepage
{
	position:relative;
	top:35px;
	left:0px;
	width:680px;
	min-height:220px;
}
#agagnerauj
{
	position:relative;
	top:0px;
	left:0px;
	width:680px;
	height:199px;
	padding:0px;
	
	background-image:url(/images/homepage/agagnerauj.jpg);
	background-repeat:no-repeat;
}
#agagnerauj #fleche_agagner
{
	position:absolute;
	top:18px;
	left:489px;
	width:7px;
	height:13px;
	z-index:2;
	
	background-image:url(/images/homepage/fleche_agagner.gif);
	background-repeat:no-repeat;
}
#agagnerauj #jeu_flash
{
	position:relative;
	float:left;
	top:15px;
	left:270px;
	width:300px;
	height:180px;
}
#agagnerauj #texte_agagner
{
	position:absolute;
	float:left;
	top:15px;
	left:509px;
	width:156px;
	height:160px;
	color:#FFFFFF;
}

#centre_homepage
{
	
	position:relative;
	top:60px;
	left:0px;
	
	width:681px;
	
}
#module_jeuxenplus
{
	position:relative;
	top:0px;
	float:left;
	width:217px;
	
	background-image:url(/images/homepage/sousmenu_jeuxenplus.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	
	text-align:center;
}

#module_jeuxweb
{
	position:relative;
	top:0px;
	float:left;
	left:15px;
	width:217px;

	background-image:url(/images/homepage/sousmenu_jeuxweb.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	
	text-align:center;
}

#module_jeuxautres
{
	position:relative;
	top:0px;
	float:right;
	right:0px;
	width:217px;
	
	text-align:center;
}

#module_boutique_homepage
{
	position:relative;
	top:0px;
	float:left;
	width:181px;
	
	background-image:url(/images/homepage/sousmenu_boutique.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	
	text-align:center;
}

#module_conseil_homepage
{
	position:relative;
	top:0px;
	left:14px;
	float:left;
	width:217px;
	
	background-image:url(/images/homepage/sousmenu_conseils.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	
	text-align:center;
}

#module_bourse_homepage
{
	position:relative;
	top:0px;

	float:right;
	width:253px;
	
	background-image:url(/images/homepage/sousmenu_bourse.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	
}
#module_bourse_homepage_abo
{
	position:relative;
	top:0px;

	float:right;
	width:253px;
	
	background-image:url(/images/homepage/sousmenu_bourse.jpg);
	background-repeat:no-repeat;
	background-position:center -15px;
	
}

#module_lotsgagnes
{
	position:relative;
	top:0px;

	float:right;
	width:253px;
	
	background-image:url(/images/homepage/sousmenu_lotsgagnes.jpg);
	background-repeat:no-repeat;
	background-position:center 35px;
	
}

#module_deconnecte
{
	position:relative;
	height:139px;
	left:1px;
	
	margin-bottom:6px;
	
	background-image:url(/images/bloc_droite/fond_deco.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
}	

#module_deconnecte td
{
	padding-top:4px;
}
#module_connecte
{
	position:relative;
	height:103px;
	left:1px;
	
	margin-bottom:6px;
	
	background-image:url(/images/bloc_droite/fond_co.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
}

#module_revue
{
	position:relative;
	height:294px;
	
	margin-top:6px;
	margin-bottom:6px;
	padding-top:15px;
	
	background-image:url(/images/bloc_droite/fond_revue.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
	font-size:12px;
	color:#007362;
	font-weight:bold;
	
	text-align:center;
}

#module_pubconcours
{
	position:relative;
	height:366px;
	
	margin-top:6px;
	margin-bottom:6px;
	padding-top:15px;
	
	background-image:url(/images/bloc_droite/fond_pubconcours.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
	font-size:12px;
	color:#007362;
	font-weight:bold;
	
	text-align:center;
}

#loupe
{
	position:relative;
	top:182px;
	left:-69px;
	float:right;
}
#img_revue
{
	position:relative;
	left:70px;
	margin-top:3px;
	float:left;
}
#module_footer
{
	clear:both;
	
	position:relative;
	top:200px;

	/*margin-top:220px;*/
	
	height:60px;
	width:100%;
	
	padding-top:40px;
		
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	
	background-image:url(/images/commun/footer.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
}
.bordure_image
{
	border:solid 3px #007362;
}

.bordure_promo_boutique
{
	border:solid 1px #000000;
}

.hr
{
	margin-top:17px;
}
.p_homepage
{
	font-size:10px;
	margin-top:12px; 
	margin-bottom:12px;
	padding-left:10px;
	padding-right:10px;
}
.texte_homepage
{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-size:10px;
}
.texte_homepage_abo
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size:10px;
}
.liste_bourse
{
	height:28px;
	width:200px;
	
	background-image:url(/images/homepage/td_bourse.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
	
	text-align:left;
	font-size:11px;
	
	padding-left:20px;
	padding-right:20px;
	
	vertical-align:middle;
	
}
.liste_lotsgagnes
{
	height:28px;
	width:200px;
	
	background-image:url(/images/homepage/td_lotsgagnes.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
	
	text-align:left;
	font-size:11px;
	
	padding-left:20px;
	padding-right:20px;
	
	vertical-align:middle;
	
}
.bonjour
{
	font-size:14px;
	padding-left:20px;
	padding-top:5px;
}
.rouge
{
	font-size:12px;
	color:#FF0000;
	padding-left:20px;
	padding-top:5px;
}
.vert
{
	font-size:12px;
	color:#007362;
	padding-left:20px;
	padding-top:5px;
}
.login
{
	font-size:12px;
	color:#007362;
	
	text-align:right;
}
.jeux_sms
{
	background-image:url(/images/homepage/sousmenu_jeuxsms.jpg);
	background-repeat:no-repeat;
}
.jeux_tel
{
	background-image:url(/images/homepage/sousmenu_jeuxtel.jpg);
	background-repeat:no-repeat;
}
.jeux_courrier
{
	background-image:url(/images/homepage/sousmenu_jeuxcourrier.jpg);
	background-repeat:no-repeat;
}
a.souligne, a:visited.souligne 
{
	text-decoration:underline;
	color:#000000
}
a:hover.souligne 
{
	text-decoration:none;
}
a.a_footer
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	text-decoration:none;
}
a:hover.a_footer
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#75AEE3;
	text-decoration:none;
}


/************Page Jeux*************/

#centre_jeux_web img
{
	padding-top:150px;
}
#footer
{
	clear:both;
	
	position:relative;
	top:0px;

	/*margin-top:220px;*/
	
	height:60px;
	width:100%;
	
	padding-top:40px;
		
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828282;
	
	background-image:url(/images/commun/footer.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
}

/**********************************/

#commande
{
	position:relative;
	top:0px;
		
	background-repeat:no-repeat;
	background-position:center 35px;

}

#bloc_haut
{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(images/boutique/fond_bloc_haut.jpg);
	width:300px;
	height:70px;
}
