body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #455249;
	font-size: 14px;
	background-color: #f0edd4;
	background-image:url(pix/dark_02.png);
	margin: 0px 0px 0px 0px;
	text-align: center;
}

p {
	text-align: justify;
	text-indent: 15px;
	color: #666666;
	font-size: 12px;
}


h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size: 16px;
	font-weight: bolder;
	margin: 20px 0px 0px;

	margin-bottom: 0px;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size: 16px;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size: 14px;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	text-decoration: none;
}
.old {
	color: white;
	text-decoration: none;
}

#or {
 background-image: url(pix/dark-or.png);
 background-repeat: no-repeat;
 color: white;
 position: relative;
 display: block;
 padding-top: 60px;
 padding-bottom: 30px;
 padding-left: 35px;
}

#pbem {
 color: white;
 position: relative;
 display: block;
 margin-top: 60px;
 margin-right: 20px;
 height: 150px;
}
#pbem ul li{
list-style-type: none;
}

#pbem a{
 color: white;
}

.rub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: white;
	text-decoration: none;
  margin-left : 15px;
}

.post-apo {
font-size: 12px;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.post-apo-titre {
font-size: 12px;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fsimg {max-width : 600px;}

.rubc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	margin-left : 15px;
}

.ruba {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.fil {
border:1px solid #ada89b;
}

.nav a {
display:block;
width:488px;
height:40px;
}
#corps .nav a {
margin-left:5px;
}

#horizon {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 150px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-image: url(pix/dark_01.png);
}

#main {
	display: block;
	position : absolute;
	width: 100%;
	left: 0px;
	top : 25px;
	text-align: center;
}

#fmain {
	display: block;
	position : absolute;
	width: 100%;
	left: 0px;
	top : 10px;
	text-align: center;
}

#downer {
	display: block;
	position: relative;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-top : 12px;
	padding-left : 15px;
	background-image: url(pix/dark_bas.png);
	background-repeat: no-repeat;
}

#postapo {
	display: block;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left : 20px;
	padding-right : 40px;
}

#fdowner {
	display: block;
	position: relative;
	width: 910px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../pix/par-choque-bas.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 10px;
}
#fdowner a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size: 12px;
	font-weight: bolder;
}

#contenu {
	color: #666666;
	font-size: 12px;
}

#main_contenu {
	display: block;
	margin: 0px 30px 10px 30px;
	padding: 5px 30px 0px 30px;
	background-image: url(pix/dark.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: black;
	font-size: 11px;
	text-align: left;
}

#meteo {
 position: relative;
 display: block;
 margin-left: 40px;
 padding-top: 20px;
 font-size: 11px;
}

#ville {	
 position: relative;
 display: block;
 margin-top: 40px;
 margin-left: 32px;
 font-size: 11px;
}

#old {
 position: relative;
 display: block;
 width: 160px;
 margin-top: 20px;
 margin-left: 40px;
 margin-right: 40px;
 font-size: 11px;
 font-color: white;
}

#boutique {
 position: relative;
 display: block;
 margin-top: 25px;
 margin-left: 40px;
 margin-right: 40px;
}

.boutique {
 font-size: 9px;
 color: white;
 text-decoration: none;
}
.boutique:hover {
 color: #999999;
 text-decoration: none;
}

#navin {
font-size: 9px;
display: block;
padding: 30px 0px 0px 30px;
}
#navin .a {
font-size: 9px;
}

.titre {
 font-size: 15px;
}
.main_center {
	background-image: url(pix/dark_04.png);
}
.main_bas {
	background-image: url(pix/dark_05.png);
}

.copain { display:none; }

all.clsMenuItemNS {
	FONT: bold x-small Verdana; COLOR: #ECDED6; TEXT-DECORATION: none;
	z-index: 100;
}
.clsMenuItemIE {
	z-index: 100;
	FONT: bold xx-small Verdana; CURSOR: hand; COLOR: #ECDED6; TEXT-DECORATION: none;
}
.subtitle {
		z-index: 100;
    border-top: 1px solid #4D5351;
    border-bottom: 1px solid #4D5351;
    background: #ADA89B;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    padding: 1pt 0pt;
}

.wow {
text-align: justify;
font-size: 10px;
color: #455249;
}

/* Menu */
#jouer a
		{
		  float: left;
			display: block ;
			width: 122px ;
			line-height: 40px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/dark_jouer.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#jouer a:hover {background: url(pix/dark_jouer.png) no-repeat 0 -55px ;}
#jouer a:active {background: url(pix/dark_jouer.png) no-repeat 0 -110px ;}
#news a
		{
				 margin-left: 30px;
		float:left;
		display: block ;
		width: 122px ;
			color: #000 ;
			line-height: 55px ;
			text-decoration: none ;
			background: url(pix/dark_news.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#news a:hover {background: url(pix/dark_news.png) no-repeat 0 -55px ;}
#news a:active {background: url(pix/dark_news.png) no-repeat 0 -110px ;}
#wiki a
		{
		margin-left: 30px;
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/dark_wiki.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#wiki a:hover {background: url(pix/dark_wiki.png) no-repeat 0 -55px ;}
#wiki a:active {background: url(pix/dark_wiki.png) no-repeat 0 -110px ;}
#art a
		{
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_wiki.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#art a:hover {background: url(pix/fm_wiki.png) no-repeat 0 -55px ;}
#art a:active {background: url(pix/fm_wiki.png) no-repeat 0 -110px ; }
#forum a
		{
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/dark_forum.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#forum a:hover {background: url(pix/dark_forum.png) no-repeat 0 -55px ;}
#forum a:active {background: url(pix/dark_forum.png) no-repeat 0 -110px ; }
#rss a
		{
		float:right;
			display: block ;
			width: 120px ;
			line-height: 25px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/dark_rss.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#rss a:hover {background: url(pix/dark_rss.png) no-repeat 0 -25px ;}
#rss a:active {background: url(pix/dark_rss.png) no-repeat 0 -50px ; }

#fm a:hover {background: url(pix/fm_home.png) no-repeat 0 -84px ;}
#fm a:active {background: url(pix/fm_home.png) no-repeat 0 -84px ;}
#fm a
		{
		float:left;
			display: block ;
			width: 415px ;
			line-height: 1000px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_home.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#fmf a:hover {background: url(pix/fm_forum.png) no-repeat 0 -55px ;}
#fmf a:active {background: url(pix/fm_forum.png) no-repeat 0 -110px ;}
#fmf a
		{
		margin-left: 15px;
		  float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_forum.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#fmj a:hover {background: url(pix/fm_jeux.png) no-repeat 0 -55px ;}
#fmj a:active {background: url(pix/fm_jeux.png) no-repeat 0 -110px ;}
#fmj a
		{
		float:left;
			display: block ;
			width: 124px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_jeux.png) no-repeat 0 0 ;
			border: 0px;
		}
		
#fmp a:hover {background: url(pix/fm_profil.png) no-repeat 0 -55px ;}
#fmp a:active {background: url(pix/fm_profil.png) no-repeat 0 -110px ;}
#fmp a
		{
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_profil.png) no-repeat 0 0 ;
			border: 0px;
			}
			
#fmm a:hover {background: url(pix/fm_modo.png) no-repeat 0 -55px ;}
#fmm a:active {background: url(pix/fm_modo.png) no-repeat 0 -110px ;}
#fmm a
		{
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_modo.png) no-repeat 0 0 ;
			border: 0px;
			}
			
#fmw a:hover {background: url(pix/fm_wiki.png) no-repeat 0 -55px ;}
#fmw a:active {background: url(pix/fm_wiki.png) no-repeat 0 -110px ;}
#fmw a
		{
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_wiki.png) no-repeat 0 0 ;
			border: 0px;
			}
			
#fma a:hover {background: url(pix/fm_annuaire.png) no-repeat 0 -55px ;}
#fma a:active {background: url(pix/fm_annuaire.png) no-repeat 0 -110px ;}
#fma a
		{
		float:left;
			display: block ;
			width: 122px ;
			line-height: 55px ;
			color: #000 ;
			text-decoration: none ;
			background: url(pix/fm_annuaire.png) no-repeat 0 0 ;
			border: 0px;
			}
			
#fms a:hover {background: url(pix/fm_go.png) no-repeat 0 -55px ;}
#fms a:active {background: url(pix/fm_go.png) no-repeat 0 -110px ;}
#fms a
		{
		float:left;
		display: block ;
		width: 55px ;
		line-height: 55px ;
		color: #000 ;
		text-decoration: none ;
		background: url(pix/fm_go.png) no-repeat 0 0 ;
		border: 0px;
		}
			
#fmsearch
		{
		float:left;
			display: block ;
			width: 140px ;
			line-height: 55px ;
			text-decoration: none ;
			border: 0px;
			}
			
#fm_forum {
	font: bold x-small Verdana; 
	color: #ECDED6;
	text-decoration: none;
}

.genmed { font-size : 11px;
 color : #455249; 
 text-decoration: none; }	
