* {
	margin:0;
	padding:0;
}

html, body {width:100%;}


body {
	background-color: #00770d;
	background-image: url(images/autres/bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	color:#a87544;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#mg {	
	margin:0 auto 0 auto;
	text-align:left;
	width: 955px;
	background-image: url(images/autres/fd_mg.png);
	background-repeat: repeat-y;
}

#footer {	
	margin:0 auto 0 auto;
	text-align:center;
	width: 955px;
	height:121px;
	background-image: url(images/autres/footer.gif);
	background-repeat: no-repeat;
}

#footer a, #footer {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

#header {
	position:relative;
	background-image: url(images/autres/header.gif);
	background-repeat: no-repeat;
	width: 955px;
	height:234px;
}
#header #infos{
	position:absolute;
	margin-left:250px;
	margin-top:206px;
	width: 425px;
	height:40px;
}

.titre {
	background-image: url(images/autres/fd_titre.jpg);
	background-repeat: no-repeat;
	width:504px;
	height:35px;
	font-size:18px;
	color:#46ade8;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	margin-left:15px;
}

.mm h3 {
	font-weight:bold;
	font-size:16px;
	color: #775637;
}

h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}

a {
	text-decoration:none;
	color: #775637;
}

#cc {
	margin-left:1px;
	width: 499px;
	background: url("images/autres/cc_fd.png") repeat-y;	
	text-align:left;
}

#cc_top{
	width: 489px;
	background: top url("images/autres/cc_fd_top.png") no-repeat;	
	text-align:left;
	padding-left:10px;
}

#cc_bottom{
	width: 489px;
	background: bottom url("images/autres/cc_fd_bottom.png") no-repeat;	
	padding-left:10px;
	height:24px;
}



.txt_center {
	text-align:center;
}
#page2 {
	background-image: url(images/autres/page_top.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 900px;
}
.cc_bas {
	background-image: url(images/autres/cc_bas.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 576px;
}
input, textarea, select {
	background-color: #f6e6c8;
	border: 1px solid #775637;
	color:#775637;
}
div.clear { clear:both; }

#page {
	width:974px;
	margin-left: auto;
	margin-right: auto;
}

#droite {
	float: left;
	width: 500px;
	height:100%;
}

#gauche{
	float: left;
	width: 204px;
}

#pub120x600 {
	background-image: url(images/autres/fd_pub120.png);
	background-repeat: no-repeat;
	float:left;
	padding-top:28px;
	padding-left:10px;
	width:130px;
	height:612px;
	margin-left:40px;       
}

#partDroite {
	width:130px;  
	margin-top:30px;  
	text-align:center;
}

.pub468 {
	position:relative;
	background-image: url(images/autres/fd_pub468.png);
	background-repeat: no-repeat;
	width:496px;
	height:73px;	
	padding-top:13px;
}

#page_fd {
	background-image: url(images/autres/page_fd.png);
	background-repeat: repeat-y;
	margin-bottom:0;
	width:834px;
	margin-left: auto;
	margin-right: auto;
}

#jeuxagratter {
	position:relative;
	background-image: url(images/autres/fd_jeux_a_gratter.jpg);
	background-repeat: no-repeat;
	width:499px;
	height:229px;	
	padding-top:40px;
}

#jeuxflash {
	position:relative;
	background-image: url(images/autres/fd_jeux_flash.jpg);
	background-repeat: no-repeat;
	width:499px;
	height:228px;	
	padding-top:30px;
}

#jeuxvip {
	position:relative;
	background-image: url(images/autres/fd_jeux_vip.jpg);
	background-repeat: no-repeat;
	width:499px;
	height:105px;	
	padding-top:40px;
}

#jeuxamises {
	position:relative;
	background-image: url(images/autres/fd_jeux_a_mises.jpg);
	background-repeat: no-repeat;
	width:499px;
	height:175px;	
	padding-top:43px;
}

#new_jgv {
	position:absolute;
	top:40px;
	left:15px;
}

#new_cc {
	position:relative;
	float:left;
	padding-top:45px;
	background-image: url(images/autres/fd_concours.jpg);
	background-repeat: no-repeat;
	width:290px;
	height:268px;
	
}
#new_ccv {
	position:absolute;
	top:45px;
	width:250px;
	text-align:center;
}


#new_pa {
	position:relative;
	float:left;
	padding-top:45px;
	background-image: url(images/autres/fd_pa.jpg);
	background-repeat: no-repeat;
	width:289px;
	height:238px;	
}

#new_pav {
	position:absolute;
	top:150px;
	left:15px;
}
#new_pavv {
	position:absolute;
	top:45px;
	width:270px;
	text-align:center;
	left:15px;
}

#new_jam {
	position:relative;
	float:left;
	padding-top:45px;
	background-image: url(images/autres/fd_jam.jpg);
	background-repeat: no-repeat;
	width:284px;
	height:248px;
	
}
#new_jamvv {
	position:absolute;
	top:45px;
	width:270px;
	text-align:center;
}

#new_jamv {
	position:absolute;
	top:140px;
	left:15px;
}


#new_ic {
	position:relative;
	padding-top:40px;
	background-image: url(images/autres/fd_ic.jpg);
	background-repeat: no-repeat;
	width:574px;
	height:161px;
	
}

#new_icv {
	position:absolute;
	top:40px;
	left:30px;
}


.new_pub {
	position:relative;
	background-image: url(images/autres/fd_pub.jpg);
	background-repeat: no-repeat;
	width:573px;
	height:82px;
	
}

.new_pubv {
	position:absolute;
	top:9px;
	left:84px;
}

#page_bas {
	position:relative;
	background-image: url(images/autres/page_bas.png);
	background-repeat: no-repeat;
	width: 974px;
	height:87px;
	margin-left: auto;
	margin-right: auto;
}
.cc_haut {
	background-image: url(images/autres/cc_haut.jpg);
	background-repeat: no-repeat;
	height: 68px;
	width: 576px;
}
.cc_haut_contact {
	background-image: url(images/titre_contact.png);
	background-repeat: no-repeat;
	height: 61px;
	width: 493px;
}
.cc_haut_livre {
	background-image: url(images/titre_livre_dor.png);
	background-repeat: no-repeat;
	height: 61px;
	width: 493px;
}
.cc_haut_parrain {
	background-image: url(images/titre_parrainage.png);
	background-repeat: no-repeat;
	height: 61px;
	width: 493px;
}


.cc {
	background-image: url(images/autres/cc_fd.png);
	background-repeat: repeat-y;
}


.mm_bas {
	background-image: url(images/autres/menu_bas.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 204px;
}
.mm {
	background-image: url(images/autres/fd_menu_mb.png);
	background-repeat: no-repeat;
	width: 196px;
	height:182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #775637;
	margin-left: auto;
	margin-right: auto;
}
.mm2 {
	background-image: url(images/autres/fd_menu_mb2.png);
	background-repeat: no-repeat;
	width: 196px;
	height:245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #775637;
	margin-left: auto;
	margin-right: auto;
}
.mm_haut {
	height: 23px;
	width: 187px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#txt_top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	height: 20px;
	width: 540px;
	margin-left: 30px;
	margin-top: 48px;
	text-align:center;
	font-weight:bold;
}

#contenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	width: 560px;
	margin-left: 15px;
	margin-top: 20px;
}


#menu {
	list-style-type: none;
	margin:0;
	padding:0;
}

#menu li {
	position:relative;
	background-image: url(images/bouton.png);
	width:226px;
	height:35px;
	background-repeat: no-repeat;
	margin-top:8px;
}

#menu li a {
	padding-left:15px;
	padding-top:7px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	height:30px;
	width:211px;
	display:block;
}

#menu li:hover {
	background-image: url(images/bouton_2.png);
}

.msg {

	background-image:url(images/fd_msg.png);
	background-repeat:no-repeat;
	width:550px;
	height:201px;
	padding-top:25px;
	padding-left:25px;
}

.txt_stats {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.txt_stats b {
	color:#FFFFFF;
	font-weight:bold;

}

		.livre{		
			border				: 1px solid #91A395;
		}
		.livreTitre{
			background-color	: #6B8578;
			color				: #FFF;
		}
		
		.livreMsg{
			background-color	: #F6F8F6;
			color				: #91A395;
		}
		
	
		#Inscription {
	margin-top 			: 5px;
	margin-bottom 		: 5px;
	padding-top 		: 20px;
	padding-bottom 		: 10px;
	display				: block ;
	}
	
dl{
	margin				: 0px;
	margin-bottom		: 12px;
	padding				: 0px;
	width				: 500px;
}
dt{
	float 				: left;
	position 			: relative;
	width 				: 170px;
}
dd{

}
.msg_promo {
    color: #FF3300;
    padding:10px;
	width:430px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 1px solid #FF3300;
  	background-color: #FFCC66;
}
.msg_oki {
    color:#4B6E00;
    padding:10px;
	width:430px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 1px solid #B4DF26;
  	background-color: #F3FCDE;
}
.msg_erreur {
    color:#E65B2B;
    padding:10px;
	width:430px;
	margin:15px;
	margin-left:auto;
	margin-right:auto;	
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, verdana, arial, sans-serif;
	text-align:center;
    border: 1px solid #E65B2B;
	background:#FDECEC;
}
.tb {
	border-collapse:collapse;
	width: 95%;
}
.tb th {
  border:1px solid #a97646;
  background-color:#a97646;
  padding:3px;
  color:#fff;
}
.tb td {
  border:1px solid #a97646;
  padding:3px;
}

.clignote {
	color: #f00;
	visibility: visible; 
}
