/*@IMPORT URL('generalstyle_serveurs.css');*/
/*@IMPORT URL('style_iles.css');*/
@IMPORT URL('style_sorts.css');


.bienvenue{
	border : 1px inset black;
	background-color : #FFCE63;
	padding : 5px 3px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 6px;
	width : auto;
}
.souligne{
	text-decoration:underline;
}
.inscription{
	color : bold;
	background-color : lightgrey;
}
body {
		font-size: 10px;
		color:#000000;
		background-color:#000000;
		margin: 0;
		font-family:Verdana, Times, Courier;
		background-image:url("./images/site_design/fond2.gif");
		font: 12px Times;
		height:100%; 
		margin:0;
		padding:0;
}
html, div, td, th, span, a, li, ul{
	font : 12px Times;
}
/*Généralités*/
.debug{
	color : white;
	background-color : red;
	padding : 0 10px;
}
.bien{
	color : white;
	background-color : green;
	padding : 0 10px;
}
.admin{
	color : red;
	background-color : white;
	font-weight : bold;
	font-variant : small-caps;
}
.nouveaute{
	text-decoration : blink underline;
	color : red;
	font-weight : bold;
}
/* Pour faire des arrondis*/
.arrondit{
	-moz-border-radius : 10px;
}
.transparent{
	background : transparent;
}
.topleft{
	-moz-border-radius-topleft : 20px;
}
.topright{
	-moz-border-radius-topright : 20px;
}
.bottomleft{
	-moz-border-radius-bottomleft : 20px;
}
.bottomright{
	-moz-border-radius-bottomright : 20px;
}
.bgclair{
	background-color:#FCE1A6;
}
.bgfonce{
	background-color:#FCE1A6;
}
#en_tete{
	width : 100%;
	margin : auto;
}
#en_tete .logo{
		background-image:url("./images/site_design/logo.jpg");
		width:500px; 
		height:91px; 
		vertical-align:top;
		background-repeat : no-repeat;
}
#en_tete .banniere{
		background-image:url("./images/site_design/fond_test.gif");
		height:91px; 
		vertical-align:middle;
		text-align : center;
}
#en_tete .banniere .bis{
		background-image:url("./images/site_design/fond_test.gif");
		height:91px; 
		vertical-align:middle;
		text-align : center;
		width:500px; 
}
.annonce{
	width : auto;
	margin : auto;
	padding : 10px;
	text-align : center;
	-moz-border-radius : 30px;
	background-color : orange;
	border : 1px solid black;
	font-weight : bold;
	background-image : url('images/noel/guirlande.gif');
	background-repeat : no-repeat;
	background-position : center;
	
}
#lemenu{
	z-index : 99;
	position : relative;
	width:120px;
	margin-top : 16px;
	float : left;
	font-size : 12px;
}
#corps{
	position : relative;
	margin-top : 16px;
	z-index : 98;
 	margin-left : 140px; 
	margin-right : 5px;
	margin-bottom : 5px;
/*	background-image : url("images/noel/santa_face.gif");*/
	background-repeat : no-repeat;
/*	width : 98%;*/
	vertical-align : center;
	text-align : center;
	border: 3px ridge #ffad08;
	background-color : #C0C0C0;
	-moz-border-radius : 6px;
	padding : 10px; /* Padding : espace entre la bordure et le contenu */
	width : auto;
	min-width : 500px;
}

#lemenu a:visited, #lemenu a:active, #lemenu a:link {
	display : inline;
	color : black;
	margin : 0;
	padding : 0;
	/*font-weight : bold;*/
}
#lemenu a:hover {
	display : inline;
	color : white;
	/*font-weight : bold;*/
}
#lemenu table{
	border-Spacing : 0px; 
	padding : 0;
	border : 0;
	margin : 0;
	border-collapse : collapse;
}
#lemenu tr,td{
	border-Spacing : 0px; 
	padding : 0;
	border : 0;
	margin : 0;
	border-collapse : collapse;
}
#lemenu input{
	font-size : 12px;

}
#lemenu .menu{
	text-align:left;
	padding-left : 35px;
	background-image: url("./images/site_design/menu_milieu.gif");
/*	background-repeat : no-repeat;*/
	background-repeat : y-repeat;
	font-size:10px;
	width:118px;
}
#lemenu .menu ul{
	list-style-image: url("./images/site_design/point_anim.gif"); /* On change l'apparence des puces */
	padding: 0px; /* Tous les côtés ont une marge intérieure de 0 pixels */
	margin: 0px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */
	margin-bottom: 5px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
}

#lemenu .menu_haut,#lemenu .menu_haut_staff{
	font-size:x-small;
	text-align:center;
	text-indent : 15px;
	font-weight:none;
	height:35px;
	width:118px;
	background-image: url("./images/site_design/menu_haut_v2.gif");
	background-repeat: no-repeat;
}
#lemenu .menu_bas{
	font-size:small;
	text-align:center;
	text-indent : 15px;
	font-weight:bold;
	width:118px;
	height:6px;
	background-image: url("./images/site_design/menu_bas_v2.gif");
	background-repeat: no-repeat;
}


#lemenu .menu_staff{
	color : red;
}
#lemenu .menu_staff a{
	color : blue;
}
#lemenu .menu_staff ul{
	list-style-image: url("./images/site_design/point_anim.gif"); /* On change l'apparence des puces */
	padding: 0px; /* Tous les côtés ont une marge intérieure de 0 pixels */
	margin: 0px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */
	margin-bottom: 5px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
	color : red;
}
#lemenu .menu_haut_staff{
	color : red;
}
#lemenu .menu_haut_staff a{
	color : red;
}

.tableau_collapse{
	border-collapse : collapse;
}


#pub_corps{
	margin : 0px;
	margin-left : 130px;
	padding : 10px; /* Padding : espace entre la bordure et le contenu */
/*	background-color : #C0C0C0;*/
	vertical-align : center;
	text-align : center;
	margin-top : 5px;
	margin-bottom : 5px;
}

#corps a:visited,#corps a:active,#corps a:link {
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	padding-left : 4px;
	padding-right : 4px;
}
#corps .choixserveur tr{
	border : 1px solid black;
	text-align : left;
	width : 100px;
	background-color:#FCE1A6;
}

#erreur{
	margin : 30px;
	margin-top : 50px;
	padding : 10px; /* Padding : espace entre la bordure et le contenu */
	background-color : #C0C0C0;
/*	width : 98%;*/
	vertical-align : center;
	text-align : center;
	border: 1px solid black;
}

#pied{
	clear : left;
	position : absolute fixed !important;
	position : relative;
	bottom : 0px;
	width : 100%;
	border : 0px;
	height : 5%;
	background-color : #FFAB09;
	text-align:center;
	font-size:x-small;
	padding-top:1em;
	border-top : 1px solid black;
	margin : 0;
/*	border:1px;*/
}

a:hover {
	color: #FFAD09;/*#FE5000;*/
	text-decoration: underline;
	background-color : black;
	-moz-border-radius : 10px;
	padding-left : 4px;
	padding-right : 4px;
}
.liensquetes a:visited,.liensquetes a:active,.liensquetes a:link {
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:purple;
}
.listequete {
	border-collapse : collapse;
	border : 1px solid black;
}
input {
		font-size: small;
		color:#000000;
		background-color:#FFFFFF;
		margin: 0;
		font-family:Verdana;
		-moz-border-radius : 20px;
}
img {
		border:0px;
		margin:0px;
}

fieldset{
	background : lightgrey;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
}
.haut_des_news{
	width : auto;
}
.haut_des_news table{
	width : auto;
	margin-left : auto;
	margin-right : auto;
	empty-cells:show;
}
.haut_des_news table td{
}
.haut_des_news .info_gauche div{	
/* 	float : left; */
}
.haut_des_news .info_centre{
	/*min-width : 10%;*/
}
.haut_des_news .info_droite div{
/* 	float : right; */
}
.haut_des_news .contour_last{
	background-color:#FFAD09;
	border : 3px inset #FFCB59;
	margin : 0;
	-moz-border-radius : 26px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.bonjour{
}
.contour_last table{
	border-collapse : collapse;
	margin-right : auto;
	margin-left : auto;
	margin-bottom : 15px;
	margin-top : 1px;
	width : auto;
	padding : 0;
}
.last_comments{
	width : 60%;
	margin-left : auto;
	margin-right : auto;
	width : auto;
	text-align : center;
	}
.last_comments table td{
	margin : auto;
	min-width : 100px;
}

.last_subject table{
	margin-left : auto;
	margin-right : auto;
}

.last_subject{
	margin-left : auto;
	margin-right : auto;
	width : auto;
	text-align : center;
}
.messages_commentaires{
	float : left;
}
.message_forum{
	text-align : right;
	background-color:#FCE1A6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-right: 0;
	padding-left: 10px;
	margin-right : 0;
	border-collapse : collapse;
}.message_titre{
	border-collapse : collapse;
	text-align : left;
	background-color:#FCE1A6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-right: 1em;
	padding-left: 2px;
	margin-left : 0;
}
.message_par a:visited, .message_par a:active, .message_par a:link{
	font-style : italic;
	border : 1px solid #000000;
	background-color:#FECE62;
	-moz-border-radius:10px;
	display : block;
	text-align : right;
}
#corps a:hover{
	background-color : white;
	text-decoration : underline;
}
.message_par{
	text-align:left;
	border:0;
	padding-left:4px;
	padding-right:10px;
	font-style:italic;
}

.bas {
		text-align:center;
		font-size:x-small;
		margin-top:1em;
		border:1px;
}
.headernews {
	clear : right;

		text-align:center;
		padding:2em;
		width: 90% !important;
		width: 80%;
		margin : auto;
		border-collapse: collapse;
}
.leftnews {
		text-align:left;
		font-weight:bold;
		border: 1px solid #000000;
		background-color:#FFAD09;
		border-right-width:2px;
		width:auto;
}
.rightnews {
		text-align:right;
		font-style:italic;
		border: 1px solid #000000;
		background-color:#FFAD09;
		border-left-width:2px;
		width:auto;
}
#news .contenu {
		text-align:left;
		border: 1px solid #000000;
		padding : 10px 30px;
}
#news blockquote{
	background-color:#FCE1A6;
	-moz-border-radius : 10px;
	border : 1px solid #FFAD09;
	padding : 10px 5px;
}
#news blockquote .auteur_citation{
	text-decoration : underline;
}

.ligne1 { /* Jaune clair, ligne par défaut */
	background-color:#FCE1A6;
	border-collapse: collapse;
}
.ligne2 { /* orange, ligne par défaut */
	background-color:#FFCE63;
	border-collapse: collapse;
}
.source {
		font-weight:normal;
}
.basgauche {
		font-weight:bold;
		text-align:left;
		border: 1px solid #000000;
		background-color:#FFAD09;
		border-right-width:2px;
		width:50%;
}
.basdroite {
		font-weight:bold;
		text-align:right;
		border: 1px solid #000000;
		background-color:#FFAD09;
		border-left-width:2px;
		width:50%;
}
.newsprecsuiv {
		font-size: x-small;
}
.tabcenter {
		text-align:center;
}
.blanc {
		background-color:#FFFFFF;
}
.nobold{
	font-weight : normal;
}
.labelperte {
		background-color:#FFCE63;
		text-align:right;
		font-weight:bold;
		width:50%;
		margin-right:10%;
}
/* La page des détails */
.Presentations {
	width:98%;
	margin-right : auto;
	margin-left : auto;
/*	background-color : darkred;*/
	/*border : 1px solid black;*/
	-moz-border-radius : 10px;

}
.Presentations .en_tete {
		text-align:center;
		font-weight:bold;
		width:100%;
}
.infoerreur{
	margin-top : 10px;
	padding-left : 10px;
}
.Presentations .en_tete .grand_titre th{
	background-color:#FFAD08;
	border : 1px solid #000000;
}
.Presentations .pied .grand_titre th{
	background-color:#FFAD08;
	border : 1px solid #000000;
}
.grand_titre{
	background-color:#FFAD08;
	border : 1px solid #000000;
}
.Presentations .en_tete th{/*.grand_titre */
	/*background-color:#FFAD08;
	border-top: #FFFFFF 1px;
	border-left: #FFFFFF 1px;*/
}
.Presentations .en_tete td{
	border-top: 1px inset white;
/*	border-left: 1px groove white;*/
}
.Presentations .notabene{
	text-align:center;
	width : 100%;
}

.Presentations .titre{
	background-color:#FFCE63;
	border-top: #FFFFFF 1px;
	border-left: #FFFFFF 1px;
}
.Presentations .info {
		background-color:#FCE1A6;
		border-top: #FFFFFF 1px;
		border-left: #FFFFFF 1px;
}

.Presentations .pied {
		text-align:center;
		font-weight:bold;
		width:100%;
}
.Presentations .pied_commentaires {
	text-align:center;
	font-weight:bold;
	width:100%;
}
.Presentations .pied_commentaires th{
	background-color:#FFAD08;
}

.Presentations .milieu {
	margin-left : auto;
	margin-right : auto;
	width : 100%;
}
.Presentations .milieu .details{
	margin-left : auto;
	margin-right : auto;
	width : 100%;
	border : 2px inset grey;
}
.Presentations .milieu .gauche {
	width:25%;
}
.Presentations .milieu .droite {
	width:25%;
}
.Presentations .milieu .centre {
	width:50%;
}
.Presentations .milieu .quete {
	width:33%;
	border : 2px groove #C6C6C6;
	background-color:#FFCE63;
}
.Presentations .milieu .image {
	margin : 4px;
	padding : 15px 2px;
	border : 2px groove #C6C6C6;
}
.Presentations .milieu .titre{
	border : 2px groove #C6C6C6;
	background-color:#FFCE63;
	text-align: right;
	font-weight:bold;
	width:50%;
	padding-right : 5px;
}
.Presentations .milieu .info {
	width:50%;
	border : 2px groove #C6C6C6;
	/*background-color:#FCE1A6;*/
	text-align: left;
	padding-left : 5px;
}
.Presentations .milieu .titre_gm{
	width:50%;
	background-color:#FF0000;
	text-align:left;
	font-weight:bold;
}
.Presentations .milieu .info_gm {
		width:50%;
		background-color:#FCE1A6;
		text-align:left;
		color:red;
		font-weight:bold;
}

.Presentations .comments {
	margin-top : 0;
	background-color:#C6C6C6;
	width:100%;
}
.Presentations .comments td{
	border : 2px groove #C6C6C6;
}
.Presentations .comments caption{
	background-color : #FCE1A6;
/*	border-bottom : 1px solid #C6C6C6;
	border-top : 1px solid #C6C6C6;*/
	border : 2px groove #C6C6C6;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
}

.table_recherche{
	width : 100%;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}
.table_recherche tr{
/*	border : 3px solid red;*/
}
.table_recherche th{
	border : 2px groove black;
	padding : 5px 0;
}
.table_recherche .options{
	padding : 30px 50px;
}
.table_recherche .table_options_recherche{
	width : 100%;
}
.table_recherche .table_options_recherche .gauche{
	width : 50%;
	text-align : left;
	
}
.table_recherche .table_options_recherche .droite{
	width : 50%;
	text-align : left;
	
}
.resultat_recherche{
	border : 3px inset darkorange;
	margin-left : auto;
	margin-right : auto;
	width : 70%;
}
.resultat_recherche td{
	border : 1px solid black;
	width : 40%;
}

.table_inserer_commentaire caption{
	padding : 10px;
	background-color : #FFAD08;
	font-size : 24px;
	width : 60%;
}
.table_inserer_commentaire{
	margin-left : auto;
	margin-right : auto;
	width : 60%;
	border-collapse : collapse;
}
.table_inserer_commentaire td{
	background-color : #FFCE63;
	padding-bottom : 10px;
	padding-top : 10px;
	/*border : 3px solid green;*/
}
.haut_commentaire{
	border : 3px outset black;
}
.milieu_commentaire{
	border-left : 3px outset black;
	border-right : 3px outset black;
	-moz-border-radius : 20px;
}
.bas_commentaire{
	padding : 10px;
	border : 3px groove black;
}

.tailleserveur{
		width:99%;
}

.taillestatsserveurgauche{
	width:20%;
}
.imagestats {
		width:10%;
}
.normal {
		font-weight:normal;
}
.infoposter {
		width:20%;
}
.comps {
		width:90%;
		border-width:1px solid;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.compnom {
		text-align:left;
		font-weight:bold;
		border: 1px solid #000000;
		border-right: 1px solid #FFAD08;
		border-collapse: collapse;
}
.compen {
		font-weight:normal;
		font-style:italic;
}
.infocomp {
		background-color:#FCE1A6;
		padding:0;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.orangecomp {
		background-color:#FFAD08;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.jaunecomp {
	background-color:#FFCE63;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-top: 1px solid #000000;
}
.claircomp {
		background-color:#FCE1A6;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.compstat {
		border: 1px solid #000000;
		width:325px;
		border-collapse: collapse;
}
.newsupdate {
		font-size:x-small;
		text-align:left;
		font-style:italic;
}
.claircompgauche {
		border-right: 1px solid #FCE1A6;
		border-collapse: collapse;
		border-bottom: 1px solid #FCE1A6;
		padding:1em;
}
.claircompdroite {
		text-align:right;
		border: 1px solid #000000;
		border-collapse: collapse;
		border-bottom: 1px solid #FCE1A6;
		border-left: 1px solid #FCE1A6;
		padding:1em;
}
.claircompgauchebas {
		border-right: 1px solid #FCE1A6;
		border-collapse: collapse;
		border-bottom: 1px solid #000000;
		padding:1em;
}
.claircompdroitebas {
		text-align:right;
		border: 1px solid #000000;
		border-collapse: collapse;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #FCE1A6;
		padding:1em;
}
.intitulebijoux {
		text-align:center;
		font-weight:bold;
		padding:1em;
}
.tabbijoux {
		margin-left: auto;
		margin-right: auto;
}
.claircompdroitebas {
		text-align:right;
		border: 1px solid #000000;
		border-collapse: collapse;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #FCE1A6;
		padding:1em;
}
.claircompdroitebas {
		text-align:right;
		border: 1px solid #000000;
		border-collapse: collapse;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #FCE1A6;
		padding:1em;
}

.tabcentre {
		text-align:center;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.tabintitule {
		text-align:left;
		border-collapse: collapse;
		border: 1px solid #000000;
}

.linkserveur A:visited {
	color:#9900CC;
}
.linkserveur A:active {
	color:#9900CC;
}
.linkserveur A:link {
	color:#9900CC;
}

.orangearc {
		background-color:#FFAD08;
		border: 1px solid #000000;
		border-collapse: collapse;
		text-align : center;
}
.x {
	margin-left : auto;
	margin-right: auto;
	border-collapse: collapse; 
	border: 1px solid #000000;
}
.question{
	margin-left : auto;
	margin-right: auto;
	border-collapse: collapse; 
	border: 1px solid #000000;
	margin-top : 20px;
	margin-bottom:20px;
}
.tab {
		text-align:center;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.tab2 {
		text-align:left;
		border: 1px solid #000000;
		border-collapse: collapse;
}
.quete {
		text-align:left;
		padding: 1em;
		font-weight: normal;
}
.descriptionserveur{
		text-align:left;
		padding: 1em;
		font-weight: normal;
}
.item {
		color:#009966;
		font-weight:bold;
}
.word {
		font-weight:bold;
}
.monstre {
		color:#FF0000;
		font-weight:bold;
}
.pnj {
		color:#0066FF;
		font-weight:bold;
}



.linkserveur {
		color:#9900CC;
		font-weight:bold;
}
.centerwelcome {
		text-align:center;
}
.lieu {
		font-size: x-small;
}
.lieu A {
		text-decoration:none;
		font-weight:normal;
		color:#000000;
}
.lieu A:hover {
		color: #FE5000;
		font-weight:normal;
		text-decoration: underline;
}
.lieudetail A:link {
		text-decoration:none;
		font-weight:normal;
		color:#000000;
}
.lieudetail A:hover {
		color: #FE5000;
		font-weight:normal;
		text-decoration: underline;
}
.infopostercomment {
		width:20%;
		border-bottom: 0px;
		border-bottom-width:0px;
		border-collapse: collapse;
}
.jaunecomment {
		background-color:#FFCE63;
		border-top: #FFFFFF 1px;
		border-left: #FFFFFF 1px;
		border-collapse: collapse;
}
.claircomment {
		background-color:#FCE1A6;
		border-top: #FFFFFF 1px;
		border-left: #FFFFFF 1px;
		border-collapse: collapse;
}
.y {
	margin:auto;
	border-collapse: collapse;
	border: 1px solid #000000;
	text-align:center;
}
.tableaucouleurs {
		padding:2em;
		width:auto;
		
}
.tabcouleurs {
	text-align:center;
	border: 1px solid #000000;
	border-collapse: collapse;
}
.cat {
		font-weight:bold;
		color:crimson;
}
.tabcat {
		border-collapse: collapse;
		border: 1px solid #000000;
		margin:1em;
		padding:1em;
}



/* GENERALITES */
.droite{
	text-align : right;
}
.gauche{
	text-align : left;
}
.centrer{
	margin-left : auto;
	margin-right : auto;
	width : auto;
}

.titre_gm{
	background-color:#FF0000;
	font-weight:bold;
}
.info_gm {
	background-color:#FCE1A6;
	color:red;
	font-weight:bold;
}
.cacher{
	display : none;
}

.bordure{
	border : 1px solid black;
}
