* {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, p {
margin-top:5px;
margin-bottom:15px;
}
ul {
list-style-type:none;
}
body {
font-family:"trebuchet MS";
font-size:12px;
text-align:center;
}
img {
border:none;
}
/*LAYOUT*/
#page {
width:840px;
margin:auto;
}
/*STYLE*/
body {
background:#000;
color:#FFF;
}
#page {
background:url("img/page.gif") repeat-y center;
text-align:left;
}
#header {
height:511px;
background:url("img/header.jpg") no-repeat center top;
position:relative;
}
#header a {
	display:block;
	position:absolute;
	left: 561px;
	top: 5px;
	height: 100px;
	width: 122px;
	text-indent:-5999px;
	overflow:hidden;
}
.box {
background:url("img/box_bg.gif") repeat-x center top #4f1747;
margin:0 2px 40px 2px;
padding-top:1px;
position:relative;
padding-bottom:2px;
}
.arrow {
position:absolute;
width:24px;
height:21px;
background:url("img/titre.gif") no-repeat;
top:17px;
left:-2px;
}
.box h2 {
color:#f3c9ff;
font-size:22px;
padding-bottom:10px;
padding-left:2px;
margin:17px 30px 20px 30px;
border-bottom:1px solid #b1189b;
position:relative;
}
.box h2 span {
font-size:12px;
font-weight:normal;
position:absolute;
right:0;
}
.box h2 span a {
color:#fcff00;
}
img.thumb {
border:1px solid #ff6fdc;
background:#FFF;
padding:1px;
}
.bigthumb {
width:540px;
height:305px;
margin:10px 10px 10px 25px;
float:left;
}
.smallthumbs {
padding-top:10px;
}
.smallthumbs img {
margin-bottom:10px;
}
.box p {
clear:both;
padding:5px;
background:#7d4375;
border:1px solid #000;
margin:10px;
}
.dl {
background:#000;
height:47px;
line-height:47px;
}
.dl a {
display:block;
text-indent:-5999px;
width:368px;
float:right;
background:url("img/dl.gif") no-repeat;
overflow: hidden;
}
.fhg {
background:#000;
height:47px;
line-height:47px;
}
.fhg a {
display:block;
text-indent:-5999px;
width:368px;
float:left;
background:url("img/extrait.gif") no-repeat;
overflow: hidden;
}
.echangebl a {
color:#fcff00;
}

#footer {
background:url("img/footer.gif") no-repeat bottom;
padding-bottom:50px;
text-align:center;
}
#footer table {
text-align:center;
margin:auto;
}
#footer td {
padding:5px;
width:20%;
}
#footer td .title {
font-weight:bold;
color:#FF0096;
}
#footer td .excerpt {
margin-bottom:6px;
font-size:11px;
}
#footer a {
color:#FFFFFF;
font-weight:bold;
}
#footer h3 {
font-size:18px;
}
.copy {
margin-top:15px;
}
