/*
                                               ,d888*`
                                              ,d888`
                                            ,d888`
                                           ,d88`
                                         ,d88`
                                        ,d8`
                                      ,d8*                 ..d**
                                    ,d88*             ..d**`
                                  ,d88`         ..d8*`
                                ,d888`    ..d8P*`
                        .     ,d8888*8888*`
                      ,*     ,88888*8P*
                    ,*      d888888*8b.
                  ,P       dP  *888.*888b.
                ,8*        8    *888  `**88888b.
              ,dP                *88           *88b.
             d8`                  *8b               *8b.
           ,d8`                    *8.                  *88b.
          d8P                       88.                    *88b
        ,88P                        888
       d888*       .d88P            888
      d8888b..d888888*              888
    ,888888888888888b.              888
   ,8*;88888P*****788888888ba.      888
  ,8;,8888*        `88888*          d88*
  )8e888*          ,88888be.        888
 ,d888`           ,8888888***     d888
,d88P`           ,8888888Pb.     d888`
888*            ,88888888**   .d8888*
`88            ,888888888    .d88888b
 `P           ,8888888888bd888888*
              d888888888888d888*
              8888888888888888b.
              88*. *88888888888b.        .db
              `888b.`8888888888888b. .d8888P
               **88b.`*8888888888888888888888b...
                *888b.`*8888888888P***7888888888888e.
                 88888b.`********.d8888b**`88888P*
                 `888888b     .d88888888888**`8888.
                  )888888.   d888888888888P   `8888888b.
                 ,88888*    d88888888888**`    `8888b
                ,8888*    .8888888888P`          `888b.
               ,888*      888888888b...            `888P88b.
      .db.   ,d88*        88888888888888b          `8888
  ,d888888b.8888`         `*888888888888888888P`   `888b.
 /*****8888b**`              `***8888P*``8888`       `8888b.
      /**88`                 .ed8b..  .d888P`            `88888
                           d8**888888888P*               `88b
                          (*``,d8888***`                    `88
                             (*`                             `88
                                                              88
                                                              88
                                                             `8
                                                             d8
															 */
/*Script CSS ecrit par Dragon*/

body {
background-color: #000000;
	color: #fff;
	font-family: sans-serif;
	font-size: 12px;
	background: #272525 url("http://www.graph-taff.com/topsite/skins/dragonskin/images/fondtopsite.png") top ;

}

a:link, a:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #99FF00; text-decoration: underline; }


p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

img {
	margin: 0px;
	padding: 0px;
	border: none;
}

.espace { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.40 { clear: both; width: 100%; height: 40px; font-size: 1px;	}
.margin_bottom_50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}
.margin_bottom_60 { clear: both; width: 100%; height: 60px; font-size: 1px;	}

.10 { margin-right: 10px; }
.margin_right_60 { margin-right: 60px; }

.horizontal_divider {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/separateur.png") bottom repeat-x;
}

.border_bottom {
	border-bottom: 1px dashed #000;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.rc_btn_01 a {
	clear: both;
	display: block;
	width: 120px;
	height: 25px;
	padding: 5px 0 0 0;
	font-size: 12px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	border: none; 
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton_01.png") no-repeat;
}

#corps {
	border: 0px solid #fff;
	position: absolute;
	width: 100%;
}

#interieur_corps {
	width: 980px;
	margin: 0 auto;
	padding: 0 5px;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/wrapper_bg.png") repeat-y;
}

#header {
	background: url('http://www.graph-taff.com/topsite/skins/dragonskin/images/header.png') top center no-repeat; 
	width:950px;
	height: 523px;
	text-align: center;
}

/* menu */

#menu {
	clear: both;
	width: 500px;
	height: 65px;
	padding: 0 240px;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/menu_bg.jpg") no-repeat;
}

#menu ul {
	width: 500px;
	margin: 0px;
	padding: 20px 0 0 15px;
	list-style: none;
}

#menu ul li {
	display: inline;
}

#menu ul li a {
	float: left;
	padding: 0 20px;
	text-align: center;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #999999;	
	font-weight: bold;
}

#menu li a:hover, #GTC_menu li .current {
	color: #ffffff;
}
/* end of menu*/

#contenair {
	clear: both;
	width: 950px;
	margin: 0 10px 0 16px;
}

.contenair_principal {
	float: right;
	width: 720px;
	padding: 0px 0px 0 0px;
	background: #fb0000;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/fond_pres.png");
	border: 1px solid silver;
}

.titre_01 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton.png") repeat-x;
	/*color: #e40b0b;*/
}


.header_02 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	/*color: #e40b0b;*/
}

.header_03 {
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	/*color: #99be29;*/	
}

.header_03 a { color: #ffffff; text-decoration: none; }
.header_03 a:hover { color: #99FF00; }
/*menu gauche*/
.menu_gauche {
	float: left;
	width: 180px;
	height:100%;
	padding: 10px 20px 0 16px;
	background: #000000;
		background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/menu.png");

	border: 1px solid silver;	
}

.menu_gauche ul {
	margin: 0px;
	padding: 0px;
}

.menu_gauche ul li {
	margin: 0px;
	padding: 0 0 0 0;
	margin-bottom: 0px;
	border-left: none ;
	list-style: none;
}
/*bouton de menu gauche*/
.menu_gauche ul li a {
	display: block;
	font-size : 12px;
	border : 0px solid #2c2c2c;
	padding : 3px 1px 0px 28px;
	margin : 1px 1px 5px 1px;
	color : #fcfcfc;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton1.png") no-repeat;
	height:15px;
}

.menu_gauche ul li a:hover {
	color: #ffffff;
	border : 0px solid #3c3c3c;
	height:15px;
	background : url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton2.png") no-repeat;
	text-decoration:none;
}
.menu_gauche form {
	margin: 0px;
	padding: 0px;
}
/*fin du menu bouton de gauche*/
#rechercher {
	padding: 5px 0 0 0;
	height: 30px;
	width: 180px;
	color:darkred;
	margin-bottom: 0px;
}

#recherche_bouton {
	float: right;
	width: 120px;
	height: 30px;
	padding: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	white-space: pre;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/recherche.png") no-repeat; 
	color: #0F0;
	border: none;
}

.contenair_section {
	clear: both;
	padding: 0 0 0 0;
}

.contenair_section p span {
	color: #ffffff;
}

.image_wrapper_01 {
	float: left;
	position: relative;
	margin: 3px 20px 0 0;
	background: #131212;
	padding: 4px;
}

.image_wrapper_01 img {
	border: 1px solid #363434;
}

.image_wrapper_02 {
	position: relative;
	margin: 0 0 10px 0;
	background: #131212;
	padding: 4px;
}

.image_wrapper_02 span {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 10px;
	right: 10px;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/play_icon.jpg") no-repeat;
}

.image_wrapper_02:hover span {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/play_hover.jpg") no-repeat;
}

.image_wrapper_02 img {
	border: 1px solid #363434;
}

.image_wrapper img {
	border: 1px solid #363434;
}

.latest_news {
	clear: both;
	padding-bottom: 10px;
}

#pied_de_page {
	clear: both;
	width: 950 px;
	height: 120px;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: center;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/vote.png") no-repeat;
}

#wrapper {
	border: 1px solid #000;
	left: 50%;
	margin-left: -350px;
	position: absolute;
	width: 700px;
}
#header {
	width: 700px;
}
#navigation {
	background: #4a4a4a url("http://www.graph-taff.com/topsite/skins/dragonskin/images/barre_de_titre.png") repeat-x;
	color: #FFF;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	width: 100%;
	height:33px;
}
#vote {
	background: #000 url("http://www.graph-taff.com/topsite/skins/dragonskin/images/barre_de_titre.png") repeat-x;
	color: #darkgreen;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 7px;
	text-align: center;
	text-transform:capitalize;
	width: 100%;
	height:33px;
}
#filters {
	float: left;
	margin: 15px;
}
#search {
	float: right;
	margin: 15px;
	text-align: right;

}
#content {
	clear: both;
	padding-left: 15px;
	padding-right: 15px;
}
#copyright {
	margin: 10px;
	text-align: center;
}

/* Hyper Links */


#navigation a, .table_top_title a { color: #FFF; }
#navigation a:hover, .table_top_title a:hover {
	color: #99FF00;
	text-decoration: none;
	border-bottom: 1px dashed;
}

.table_border {
	border: 1px solid #000;
	margin-bottom: 10px;
	padding: 1px;
}
/* Top Ranking Style */
.tableau_de_titre {
	background: #4a4a4a url("http://www.graph-taff.com/topsite/skins/dragonskin/images/barre_de_titre.png") repeat-x;
	font-size: 12px;
	height:33px;
	color: #FFF;
    padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;

}
.tableau_rang {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/fond_de_rang.png");
	background-color: #FB0000;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;

}
.table_top_description { }
.table_top_banner {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.table_top_stats {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/fond_de_rang.png");
	background-color: #333;
	border: solid silver 1px;
	padding: 2px;
}
	
.tableau_stats {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/fond_de_rang.png");
	background-color: #333;
	border: solid silver 1px;
	padding: 2px;
}
.tableau_vote {
	background-color: #333;
	text-align: center;
}
/* Ranking Style */
.table_title {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/barre_de_titre.png") repeat-x;
	color: #FFF;
	border: solid silver 1px;
	height:33px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.table_rank {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton.png") repeat-x;
	background-color: #333;
	height:20px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	color:#0F0;
	border:solid silver 1px;
}

.table_rank_1 {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton.png") repeat-x;
	background-color: #000;
	height:20px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	color:#0F0;
	border:solid silver 1px;
}

.table_description { 
    width: 100%;
	border:silver groove 1px;
}
.table_stats {
	background-color: #333;
	border: solid silver 1px;
	padding: 5px;
	text-align: center;
}

/* Stats Style */
.stats_top {
	background: #4a4a4a url("http://www.graph-taff.com/topsite/skins/dragonskin/images/barre_de_titre.png") repeat-x;
	color: #FFF;
	border: solid silver 1px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.stats_left { 
    background-color: #333;
	border: solid silver 1px;
	font-size: 14px;
	font-weight: bold;
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton.png") repeat-x;
}
.stats1 {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton.png") repeat-x;
	background-color: #333;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:gold;
	text-decoration:strong;
	border: solid silver 1px;
}
.stats2 {
	background: url("http://www.graph-taff.com/topsite/skins/dragonskin/images/bouton.png") repeat-x;
	background-color: #666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color:#FFF;
    border: solid green 1px;
}

/* Admin */
.darkbg {
  background-color: #737373;
  color: #fff;
}
.mediumbg {
	background: #4a4a4a url("http://www.graph-taff.com/topsite/skins/dragonskin/images/barre_de_titre.png") repeat-x;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lightbg {
	color: #fff;
	background-color: #1c1c1c;
}
.lightbgalt {
	color: #000;
	background-color: #333;
}

table { width: 100%; }
/* No Borders Images */
img { border: 0; }

textarea, input {
	font-family: sans-serif;
	font-size: 12px;
}

.join_edit_error {
	background-color: darkred;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }
a.help:hover { color: #333; }
