body {
	background:url(fond-page.jpg) #48443E repeat-x;
	margin:0px;
	font-family:trebuchet ms, arial;
	font-size:12px;
	padding-bottom:0px;
	color:#FFF;
	}

form {margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;vertical-align:top;}
td{vertical-align:top;}
a {outline:none;}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}
a:active {outline:none;}

p {margin-top:8px;margin-bottom:8px;}
h1 {font-size:15px;font-weight:bold;font-family:trebuchet MS;margin:0px;padding-top:5px;color:#CABA9C;}
h2 {margin:0px;font-family:arial;font-size:13px;font-weight:normal}

#baspage {
	width:100%;
	height:178px;
	background:url(fond-baspage.jpg);
	text-align:center;
	color:#FFF;
	font-family:trebuchet MS;
	}

#baspage a {color:#FFF;margin:5px;}
.merci {color:#C4FD00;font-weight:bold;font-size:11px;margin-top:30px;}
.merci a {color:#C4FD00 !IMPORTANT;margin:0px !IMPORTANT;}


#tout {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	border:0px solid #0F0;
	overflow:hidden;
	zoom:1;
	}
	
	
#header {
	background:url(fond-header.jpg) no-repeat;
	padding-bottom:30px;
	}
	
#header ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	position:absolute;
	top:147px;
	right:0px;
}



#header li {
	float:left;
	height:35px;
}

#menu a {
	font-weight:bold;
	display:block;
	height:35px;
	color:#FFF;
	text-indent: -5000px;
}

			
			
#menuacc {background:url(btn-acc.jpg);width:87px;}
#menuphoto {background:url(btn-photo.jpg);width:82px;}
#menuclassement {background:url(btn-cla.jpg);width:106px;}
#menutournois {background:url(btn-tournois.jpg);width:92px;}
#menuliens {background:url(btn-liens.jpg);width:71px;}
#menuforum {background:url(btn-forum.jpg);width:76px;}
#menucontact {background:url(btn-contact.jpg);width:85px;}
#menuplan {background:url(btn-acces.jpg);width:116px;}

#header a:hover {
	background-position:0 35px;
	color:#FFF;
	text-decoration:none;
}



.actif {
	background-position:0 35px !IMPORTANT;
	color:#FFF;
	text-decoration:none;
}



#contenu {
	border:0px solid #F00;
	padding-bottom:100px;
	overflow:hidden;
	text-align:justify;
	}
	
#contenu a {color:#FFF;font-weight:bold;}
	
.lignecont {
	overflow:hidden;
	}
	
.colgcont {float:left;width:475px;padding-bottom:30px;padding-left:10px;}
.coldcont {float:right;width:475px;padding-bottom:30px;padding-right:10px;}


.intro {
	background:url(fond-intro.jpg);
	padding-top:10px;
	padding-left:10px;
	padding-bottom:9px;
	padding-right:9px;
	width:456px;
	height:246px;
	}
	

	
	
.galphoto {
	border:3px solid #C8B79B;
	float:left;
	margin:20px;
	}
	
.actu1 {
	background:#58534D;
	padding:6px;
	margin:1px;
	}
	
.actu2 {
	background:#67635C;
	padding:6px;
	margin:1px;
	}
	
.actu3 {
	background:url(fond-news.jpg) no-repeat #928D82;
	padding:6px;
	margin:1px;
	padding-top:20px;
	}
	
.datetitre {
	font-size:13px;
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	}
	
	
	
	
	.td-texte {
	text-align:right;
	font-weight:bold;
	}

.td-input input {
	border:1px solid #A7A7A7;
	color:#3B3B3B;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input.jpg) repeat-x #FFF;
	width:350px;
	margin:0px;
	}

.td-input textarea {
	border:1px solid #A7A7A7;
	color:#3B3B3B;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input.jpg) repeat-x #FFF;
	width:350px;
	margin:0px;
	}

.td-input2 {
	text-align:right;
	}
.td-input2 input {
	border:1px solid #A7A7A7;
	color:#666;
	font-weight:bold;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input2.jpg) repeat-x;
	background-color:#D8C097;
	width:150px;
	}
	
.grandplan {
	border:3px solid #C8B79B;
	float:right;
	margin-left:15px;
	}

	
	
	



	
	
	
	
#gagnant {
	position:absolute;
	background:url(gagnant.jpg) no-repeat;
	top:8px;
	right:0px;
	width:270px;
	height:130px;
	padding-left:192px;
	}
#gagnant img {
	border-left:3px solid #FFF;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




