* { font-size: 1em; padding:0; margin:0; }
html, body { font-size: 100%; }
body { background:#000 url(img/fond.jpg) no-repeat fixed center top; font:75%/1.25 Lucida Grande, Helvetica, Arial, sans-serif; color: #FFFFFF; }

a:link, a:visited { color:#0094FF; text-decoration:none; }
a:hover { color:#FFFF00; text-decoration:none; }


p { padding: 0 0 10px; }
li { padding: 0 0 6px; }
ul, ol { padding: 6px 0 6px 25px; }
blockquote { padding:10px 0 0 20px; }
h1 { padding: 0 0 6px; }
h2 { padding: 6px 0 6px; }
h3 { padding: 6px 0 6px; }

a img { border:0px;}
td { vertical-align:top; }

h1 { font-size:2em; }
h2 { font-size:1.6em; }
h3 { font-size:1.3em; }
h4 { font-size:1.1em; color:#000000;}
h5 { font-size:1em; font-weight:bold;}

small { font-size:0.88em; }
big { font-size:1.2em; }

hr {  border:1px solid; border-color: transparent #202020 #202020 transparent; height:1px; margin:4px 0 4px 0;}


.cboth { clear:both; }


#container {  }
#wrapper { width:1020px; margin:0 auto 0 auto; }
	#header { background: url(img/fdb_header_fond.png) no-repeat; width:1020px; height:240px; }
	#content { background: url(img/fdb_centre.png) repeat-y; width:940px; padding:0 40px; }
	#content a:link,#content a:visited { color:#0094FF; text-decoration:none; }
	#content a:hover { color:#FFFF00; text-decoration:none; }
	#footer { background: url(img/fdb_bas.png) no-repeat; width:1020px; height:141px; color:#000000; }
	#footer a:link, #footer a:visited { color:#0026FF; text-decoration:none; }
	#footer a:hover { color:#FFFF00; text-decoration:none; }
		
	#footer .lside { float:right; width:413px; height:60px; margin:15px 56px 0 0 ;}
	#footer .rside { float:left; width:468px; height:60px; margin:15px  0 0 56px; }

	* html #footer .lside { margin:15px 0 0 28px;}
	* html #footer .rside { margin:15px 28px 0 0; }
		
	#logo  { background: url(img/fdb_header_Logo.jpg) no-repeat; width:205px; height:205px; float:left; margin:20px 0 0 35px; }
	* html #logo  { margin:20px 0 0 18px; }
	#user { font-weight:bold; width:200px; height:130px; float:left; margin:40px 0 0 15px; color:#888;   font-size: 11px; font: Arial, sans-serif; }
	
	#hdimg { background: url(img/) no-repeat; width:505px; height:170px; float:left; margin:20px 0px 0 5px; }

	#mheader { background: url(img/fdb_3_haut.png) no-repeat; width:940px; height:39px; font-size:110%; color:#000000; padding:13px 0 0 40px; font-weight:bold; }
	#mheader a { color:#0C0C0C; text-decoration:none; }

	
	#mcontent { background: url(img/fdb_3_centre.png) repeat-y; width:880px; padding:0 30px; }
	#mfooter { background: url(img/fdb_3_bas.png) no-repeat; width:885px; height:35px; padding:10px 30px 0 25px; font-size:85%; }
	#lside { width:640px; float:right;}
	#lside .header { background: url(img/fdb_2_haut.png) no-repeat center; width:598px; height:39px; font-size:110%; color:#000000; padding:13px 0 0 40px; font-weight:bold; }
	#lside .header a { color:#000000; text-decoration:none; }
	#lside .content { background: url(img/fdb_2_centre.png) repeat-y center; width:578px; padding:0 30px; }
	#lside .footer { background: url(img/fdb_2_bas.png) no-repeat center; width:638px; height:45px; font-style: italic; }
	#lside .footer_news { font-size:0.8em; text-align: right; padding-right: 20px;}
	#lside .footer_news a { text-decoration:none; }

		
	#rside {width:300px; float:left; text-align: top;}
	#rside .header { background: url(img/fdb_1_haut.png) no-repeat center; width:260px; height:39px; font-size:110%; color:#000000; padding:13px 0 0 40px; font-weight:bold; }
	#rside .content { background: url(img/fdb_1_centre.png) repeat-y center; width:240px; padding:0 30px; }
	#rside .footer { background: url(img/fdb_1_bas.png) no-repeat center; width:300px; height:45px; }

	#numfdb { color:#CCCCCC; font-weight:bold; padding-right: 15px; text-align: center;}
	#titrefdb { color:#CCCCCC; font-weight:bold; padding-right: 15px; text-align: center; vertical-align:middle;}
	#adminfdb { color:#FF6600; font-weight:bold; padding-right: 20px; text-decoration: none;}
	#coadminfdb { color:#339900; font-weight:bold; padding-right: 20px;}
	#membresvipfdb { color:#99CC99; font-weight:bold; padding-right: 20px;}
	#warorgfdb { color:#FFCC00; font-weight:bold; padding-right: 20px;}
	#membresfdb { color:#6699CC; font-weight:bold; padding-right: 20px;}
	#membrestestfdb { color:#FF33CC; font-weight:bold; padding-right: 20px;}
	#mortfdb { color:#FFFFCC; font-weight:bold; padding-right: 20px;}
	#imgbf2 { background: url(../pages/img/bf2.png) no-repeat; width:16px; height:16px; padding-right: 5px;}
	#imgcod4 { background: url(../pages/img/cod4.png) no-repeat; width:16px; height:16px; padding-right: 5px;}
	#imgcod5 { background: url(../pages/img/cod5.png) no-repeat; width:16px; height:16px; padding-right: 5px;}
	#imgfr { background: url(../pages/img/fr.gif) no-repeat; width:24px; height:16px; padding-right: 15px;}
	#imgbe { background: url(../pages/img/be.gif) no-repeat; width:18px; height:12px; padding-right: 15px;}
	#carifdb {font-weight:bold; padding-right: 15px; text-align: center;} 
	#carifdbphoto img {width:100px; height:100px;} 
	#carifdbphoto .table {width:110px; height:110px;}
	
#listemembres{ width:400px; margin:0 auto 0 auto; }	
#listemembresimgbf2{ background: url(../pages/img/bf2.png) no-repeat; width:16px; height:16px; margin:0 auto 0 auto;}
#listemembresimgcod4{ background: url(../pages/img/cod4.png) no-repeat; width:16px; height:16px; margin:0 auto 0 auto;}
#listemembresimgcod5{ background: url(../pages/img/cod5.png) no-repeat; width:16px; height:16px; margin:0 auto 0 auto;}
#listemembresimgcod6{ background: url(../pages/img/mw2.png) no-repeat; width:16px; height:16px; margin:0 auto 0 auto;}
#listemembresimgbfbc2{ background: url(../pages/img/bfbc.png) no-repeat; width:16px; height:16px; margin:0 auto 0 auto;}
#listemembresimgaoc{ background: url(../pages/img/aoc.png) no-repeat; width:16px; height:16px; margin:0 auto 0 auto;}
	
	
	#imgbf2 { background: url(../pages/img/bf2.png) no-repeat; width:16px; height:16px; padding-right: 5px;}
		
	#compteur {font-size:1em; color:#000000;font-weight: bold;}
		
/* TEAMSPEAK*/
#teamspeakdisplay  img {	border: 0px; }
#teamspeakdisplay table {	border-collapse: collapse; border-spacing: 0px; }
#teamspeakdisplay td { font: 8pt arial, verdana,helvetica; padding: 0px; white-space: nowrap; vertical-align: top; color: #0094FF; }
#teamspeakdisplay td.teamspeakserver {padding-left: 3px; font-weight: bold;}
#teamspeakdisplay td.teamspeakchannel {padding-left: 3px;}
#teamspeakdisplay td.teamspeaksubchannel {padding-left: 3px;}
#teamspeakdisplay td.teamspeakplayer {padding-left: 3px;}
#teamspeakdisplay a.teamspeakserver {font: 8pt arial, verdana,helvetica; text-decoration: none; color: #FFFFFF;}
#teamspeakdisplay a.teamspeakserver:hover {color: #FFFF00;}
#teamspeakdisplay a.teamspeakchannel {font: 8pt arial, verdana,helvetica; text-decoration: none; color: #FFFFFF;}
#teamspeakdisplay a.teamspeakchannel:hover {color: #FFFF00;}
#teamspeakdisplay a.teamspeaksubchannel {font: 8pt arial, verdana,helvetica; text-decoration: none; color: #FFFFFF;}
#teamspeakdisplay a.teamspeaksubchannel:hover {color: #FFFF00;}


#detailmatch { font-size: 130%;}
	#matchgreen { color:#00FF00; font-weight:bold;}
	#matchyellow { color:#999999; font-weight:bold;}
	#matchred { color:#FF0000; font-weight:bold;}
	#detailmatchgreen { color:#00FF00; font-weight:bold; font-size: 160%;}
	#detailmatchyellow { color:#FFFF00; font-weight:bold; font-size: 160%;}
	#detailmatchred { color:#FF0000; font-weight:bold; font-size: 160%;}
	
	
	#mainnav { width: 730px; height:30px; float:right; margin:0 40px 0 0;  font-size: 11px; font: Lucida Grande, Helvetica, Arial, sans-serif; }
	* html #mainnav { margin:0 20px 0 0; }
	#navigation { background-image: url(img/fdb_header_nav.jpg); width: 730px; height: 30px; position: relative; z-index: 10000; } 		
	#navigation dd { float: left; width:auto!important; display: inline; }
	#navigation dt { position: absolute; height: 0; overflow: hidden; visibility: hidden; } 
	#navigation a.ir { background-image: url(img/fdb_header_nav.jpg); display: block; width: 100%; height: 30px; text-decoration: none; text-indent: -9999px; position: relative; border: 0; }	 

	#navigation #nav_home a.ir { width:64px; background-position:0 0; }
		#navigation #nav_home a.ir:hover { background-position:0 -30px; }
	#navigation #nav_forum a.ir { width:56px; background-position:-64px 0; }
		#navigation #nav_forum a.ir:hover { background-position:-64px -30px; }
	#navigation #nav_team a.ir { width:45px; background-position:-120px 0; }
		#navigation #nav_team a.ir:hover { background-position:-120px -30px; }
	#navigation #nav_match a.ir { width:58px; background-position:-165px 0; }
		#navigation #nav_match a.ir:hover { background-position:-165px -30px; }
	#navigation #nav_serveurs a.ir { width:74px; background-position:-223px 0; }
		#navigation #nav_serveurs a.ir:hover { background-position:-223px -30px; }
	#navigation #nav_jeux a.ir { width:44px; background-position:-297px 0; }
		#navigation #nav_jeux a.ir:hover { background-position:-297px -30px; }
	#navigation #nav_divers a.ir { width:55px; background-position:-341px 0; }
		#navigation #nav_divers a.ir:hover { background-position:-341px -30px; }


/* Dropdown Related */
	.dropdown ul { overflow: visible; position:absolute; display:none; z-index: 10000; color:#0C0C0C; }
	.dropdown dd.over ul, .dropdown dd:hover ul { display:block; }

	#navigation ul { border: 1px solid #333333; border-top: none;  background: #4C4C4C; list-style-type: none; min-width:150px; padding:0;}
	* html #navigation ul { width:150px; }

	#navigation #nav_home ul { margin:0; }
	#navigation #nav_forum ul { margin:0; }
	#navigation #nav_team ul { margin:0; }
	#navigation #nav_match ul { margin:0; }
	#navigation #nav_serveurs ul { margin:0; }
	#navigation #nav_jeux ul { margin:0; }
	#navigation #nav_divers ul { margin:0; }

	#navigation li { border-bottom: 1px solid #0C0C0C; position: relative; z-index: 10000; margin:0; padding:0; }
	#navigation li ul { width: auto; white-space: nowrap; padding-bottom: 0; background-image: none; }
	#navigation .active .menu { top: 39px; z-index: 10005; }
	#navigation li.active .menu { left: 100%; top:0; }
	* html #navigation li.active .menu { margin-left: -8px; } 
	#navigation ul li a { display: block; padding: 4px 10px 4px 10px; font-weight: bold; text-decoration: none; border: 0; width:130px; color:#D3D3D3; }
	#navigation ul li a.sel, #navigation ul li a:focus, #navigation ul li a:hover, #navigation ul li a:active { background-color: #444444; color:#FFFF00; }