* {
	margin : 0 ;
	padding : 0 ;
	z-index : 0 ;
}

img{
	border : none ;
}

/* Les liens */
/* Les liens */
a, a:link, a:visited {
	font-size : 12px ;
	color : #AAAAAA ;
	text-decoration : none ;
}
a:hover {
	font-size : 12px ;
	color : #12C0FF ;
	text-decoration : none ;
}

body {
	height : 100%;	
	width : 100% ;
	font-size : 12px;
	font-family : arial, verdana;
	color : #FFFFFF;
	z-index : 10 ;
}
/* BEGIN */
/* Directives pour le fond modulaire */
.BG-FULL {
	/*background-image : url(../images/bg_body_full.jpg) ;*/
	background-repeat : no-repeat ;
	background-position : top center ;
	height : 100% ;	
	width : 100% ;
	z-index : 10 ;
}

.BG-BG {
	background-image : url(../images/body_bg_repeat.png) ;
	background-repeat : repeat-y ;
	height : 100% ;	
	width : 100% ;
	z-index : 9 ;
}

.BODY-CENTER {
	margin : auto ;
	width : 1000px ;
	height : 100%;
}
/* END */

.banniere{
	width : 1000px ;
	height : 300px ;
}

/* Top Bar, la belle barre grise qui fait le haut de la page. */
.top-bar {
	background-image : url(../images/bar_top_buttons.png) ;
	height : 60px ;
	width : 1000px ;
	z-index : 60000 ;
}

.menu{
	width : 800px ;
}

.menu-border {
	background-image : url(../images/menu_top_bottom.png) ;
	height : 8px ;
	width : 200px ;
	z-index : 101 ;
}

.menu-bg{
	background-image : url(../images/menu_bg.png) ;
	height : 100% ;
	width : 160px ;
	z-index : 100 ;
	padding : 10px 20px 10px 20px ;
}

.corps-container {
	width : 1000px ;
	height : 100% ;
	margin : auto ;
}

.corps{
	width : 800px ;
}

.corps-border {
	background-image : url(../images/body_top_bottom.png) ;
	height : 8px ;
	width : 800px ;
	z-index : 101 ;
}

.corps-bg{
	background-image : url(../images/body_bg.png) ;
	height : 100% ;
	width : 760px ;
	z-index : 100 ;
	padding : 10px 20px 10px 20px ;
}

.footer{
	width : 100% ;
	height : 120px ;
	background-image : url(../images/footer_bg.png) ;
	background-repeat : repeat-x ;
	background-position : bottom center ;
}

.content-footer{
	width : 1000px;
	margin : auto ;
	padding : 15px ;
	font-size : 14px ;
}

/* Directives Globals generalistes de placement */
.w-100{
	width : 1000px;
}

.h-100{
	height : 100% ;
}

.alt-right{
	text-align :right ;
}	
.alt-left{
	text-align :left ;
}	
.alt-center{
	text-align :center ;
}	
/* Directives Globals generalistes de placement */


.slider{
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

.table-eb-1{
	border : solid 1px black ;
}
.td-eb-1{
	min-width : 180px ;
}
.td-eb-2{
	min-width : 320px ;
}
.td-eb-3{
	/*min-width : 80px ;*/
}
.td-eb-4{
	/*min-width : 80px ;*/
}

a.btn {
	float : left ;
	width : 125px ;
	height : 60px ;
}

.page-titre {
	font-size : 20px ;
	font-weight : bold ;
	color : #CCAA11 ;
	padding-left : 20px;
}

.article-titre {
	font-size : 14px ;
	font-weight : bold ;
	color : #b6c9d3 ;
}

.article-contenu {
	padding-left : 8px ;
	padding-right : 8px ;
}

input , textarea{
	background-color : #AAAAAA ;
	color : #FFFFFF ;
	border : 2px solid #555555 ;
	overflow : hidden ;
}

table.global_table {
	border : 2px white solid ;
	border-collapse : collapse ;
}

tr.global_border {
	border : 2px white solid ;
	padding : 3px ;
}

td.global_border, td.s7_border_td {
	border : 2px white solid ;
	padding : 3px ;
}

td.s7_border_td{
	text-align : center ;
}

.titre {
	font-size : 16px ;
	font-weight : bold ;
	color : #999999 ;
}

.categorie {
	font-size : 14px ;
	font-weight : bold ;
	color : #42ea00 ;
}

/* Diverses Couleurs */
.white {
	color : #FFFFFF ;
}
.black {
	color : #000000 ;
}
.gold {
	color : #d1bd14 ;
}
.gm_color {
	color : #d1bd14 ;
}
.male_color {
	color : #218df1 ;
}
.female_color {
	color : #eb67df ;
}
.sansclan_color {
	color : #00afc4 ;
}
.clan_color {
	color : #ee9200 ;
}

table.pk {
	margin-left : 8px ;
}



.keywords{
	margin-top : -50px ;
	width : 500px ;
	height : 0px ;
	overflow : hidden ;
}

.metier{
	width:175px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	background-image : url(../images/metiers/bg-metiers.png);
}

.metier-2{
	width:350px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	background-image : url(../images/metiers/bg-metiers-2.png);
}

.clan{
	width:175px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	/*background-image : url(../images/metiers/bg-metiers.png);*/
}

.clan-2{
	width:350px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	/*background-image : url(../images/metiers/bg-metiers-2.png);*/
}

.clanhall-blue{
	color : #5893c4 ;
	font-weight : bold ;
}

.clanhall-green{
	color : #89bf7d ;
	font-weight : bold ;
}

.castle{
	width:250px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	background-image : url(../images/metiers/bg-metiers.png);
}

.castle-2{
	width:400px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	background-image : url(../images/metiers/bg-metiers-2.png);
}

.castle-3{
	width:100px;
	border-right : 2px solid white ;
	border-bottom : 2px solid white ;
	padding : 4px ;
	background-image : url(../images/metiers/bg-metiers-2.png);
}

.twitter_text{
	width: 140px;
	text-align: justify;
	padding: 4px;
	padding-top: -8px;
	margin-top: 0px;
	margin-left: 0px;
	font-weight: bold;
	line-height: 18px;
	color : #FFFFFF ;
}

.twitter_link{
	background-image: url(../images/twitt.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	text-indent: 26px;
	margin-left: 16px;
	margin-top: 10px;
}