@charset "iso-8859-1";
/* Based on the original Style Sheet for the fisubsilver v2 Theme for phpBB version 2+
Edited by Daz  - http://www.forumimages.com - last updated 26-06-03 
Edited by M POURCHER for www.djembefola.fr - last update 14/03/09 */

/* The content of the posts (body of text) */
body{background:#2e2e2e;color:#e7e7e7;font:12px Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;margin:6px;padding:0;
scrollbar-3dlight-color: #6a6a6a;
scrollbar-arrow-color: #fc9b00;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #444444;
scrollbar-highlight-color: #444444;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #2e2e2e}

/* General font families for common tags */
font,th,td,p{font:12px Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif; }
p{TEXT-ALIGN:justify;
TEXT-INDENT:30px; }
.hidentext{font-size:2px; color:#000000; }
.red{color:#ff0000;}

/* General text */
.gensmall{font-size:10px;}
td.genmed,.genmed{font:bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;text-decoration:none;}
.genmenu{font:bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;font-size:14px;font-weight:bold;vertical-align:middle;}
.explaintitle{font-size:11px;font-weight:bold;color:#727272}

/* General page style original : dd6900 */
a:link,a:active,a:visited,a.postlink{color:#fe9405;text-decoration:none; }
a:hover{color:#767676; }

.comingsoon
{font-size : 30px; color : #5B8BAB; font-family :Verdana,Geneva,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
	font : italic;
	font-weight : bold;
}

/* Données pour le bandeau de navigation */
.nav-container-outer{
background: #990000;
padding: 0px;
height: 74px;
background: url(../images/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:7px 17px 7px 18px;
margin: 10px 0px 0px 0px;
color: #000000;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(../images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #6C3600;
background: url(../images/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(../images/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #FF9900;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(../images/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(../images/item-secondary-bg.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(../images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}              

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:11px;font-weight:bold}
a.topictitle:visited{color:#ca6000}
a.topictitle:hover{color:#767676}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:11px;font-weight: bold}

hr{border: 0px solid #d2a900;border-top-width:1px;height:0px}

/* Category gradients*/
td.cat{font-weight:bold;letter-spacing:1px;background:#191919 url(http://www.djembefola.fr/images/cellpic1.gif);
height:29px;text-indent:4px}

a.cattitle,a.cattitle:visited{color:#767676}
a.cattitle:hover{color:#dd6900}

/* Main table cell colours and backgrounds */
.row1{background:#272727}
.row2,.helpline{background:#303030}
.row3{background:#414141}
td.leftbkg{background: #1a1a1a url(http://www.djembefola.fr/images/fond-gauche.jpg) repeat-x}
td.rightbkg{background: #1a1a1a url(http://www.djembefola.fr/images/fond-droit.jpg) repeat-x}
td.leftbkg-night{background: #1a1a1a url(http://www.djembefola.fr/images/fond-gauche-nuit.jpg) repeat-x}
td.rightbkg-night{background: #1a1a1a url(http://www.djembefola.fr/images/fond-droit-nuit.jpg) repeat-x}
td.spacerow{background:#464646}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic{background: #343434 url(http://www.djembefola.fr/images/cellpic2.jpg) repeat-y}

/* Table Header cells */
th{background: #171717 url(http://www.djembefola.fr/images/cellpic3.gif);color: #8e8e8e;width="100%";font-size:11px;
font-weight:bold;height:27px;white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#303030;border:1px solid #ff8c00}

/* This is the outline round the main forum tables */
.forumline{background:#010101;border:1px solid #d2a900}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1{
font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#767676}

.subtitle,h2{font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration:none}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav{font-size:11px;font-weight:bold}
.postbody{font-size:12px;line-height:125%}

/* Location,number of posts,post date etc */
.postdetails{font-size:10px;color:#8a8a8a}

/* Quote blocks */
.quote{background:#525252;border:1px solid #000000;color:#e7e7e7;
font-size:11px;line-height:125%}

/* Code blocks */
.code{background:#545454;border:1px solid #000000;color:#fff8dc;
font:12px Courier,"Courier New",sans-serif;padding:5px}

/* This is for the error messages that pop up */
.errorline{background:#ff8c00;border:1px solid #000000}

/* Attachments
----------------------------------------*/
.attachbox {
	background-color: #414141;
	border-color:  #000000;
}
.pm-message .attachbox {
	background-color: #545454;
}
.attachbox dd {
	border-top-color: #000000;
}
.attachbox p {
	color: #e7e7e7;
}
.attachbox p.stats {
	color: #e7e7e7;
}
.attach-image img {
	border-color: #000000;
}

/* Form elements */
form{display:inline}

input, input.btn{background:#FFFFFF;border:1px solid #000000;color:#000000;font:11px Verdana,Arial,Helvetica,sans-serif}

select{background:#303030;color:#e7e7e7;font:11px Verdana,Arial,Helvetica,sans-serif}

input.post, input.topic_calendar_hour, input.topic_calendar_min, 
input.topic_calendar_duration_day, input.topic_calendar_duration_hour, 
input.topic_calendar_duration_min, 
textarea.post
{
background:#303030;border:1px solid #d77700;color:#e7e7e7;
font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px; 
}

input.button,input.liteoption,.fakebut{border:1px solid #d77700;background:#303030;font-size:11px;color:#dd6900; }
input.catbutton{border:1px solid #d77700;background:#303030;font-size:10px; }
input.mainoption{border:1px solid #d77700;background:#303030;font-size:11px;font-weight:bold; }

a.but,a.but:hover,a.but:visited{color:#dd6900;text-decoration:none}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline{border:0 solid;font-size:10px}

/* This is the gradient background at the top of the page */
.topbkg{background: #1a1a1a url(http://www.djembefola.fr/images/nav-bg.jpg) repeat-x}
.topnav{font-size:10px;background: #1d1c19 url(http://www.djembefola.fr/images/nav-bg.jpg) repeat-x;color:#e7e7e7;
height:21px;white-space:nowrap;border: 0px solid #d77700;border-width: 1px 0px 1px 0px}

/* Specify the space around images */
.imgtopic,.imgicon{margin-left:3px}
.imgspace{margin-left:1px;margin-right:2px}
.imgfolder{margin:1px 4px 1px 4px}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0 solid}
