body, html{
	font-family: Helvetica, Arial, sans-serif;
	/* style du titre des pages */ 

	background: #090909 url(../../img/style/walkyrie/fond-1.jpg) no-repeat top left fixed; 
	background-position: -218px 0px;
	text-align:left;
	font-size:12px;
	color: #f0f0f0;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.grey-table {
    margin-right:       auto;
    margin-left:        auto;
    border:             1px white solid;
    text-align:         left;
    width:              90%;
}
.grey-table td {
    padding-left:       5px;
}
.grey-table th {
    border-bottom:      3px white double;
}
h1,h2,h3,p{
	margin: 0px;
}
img{
	border: 0px;
}

h1{ /* style du titre "Atlantis Ultima" */
	font-family:"Times New Roman", Times, serif;
	font-size: 42px;
	color: #2c2c2c;
	text-align:right;
	font-weight:lighter;
	font-variant:small-caps;
	letter-spacing: 1px;
	margin: 0px 10px -12px 0px;
}

h2 { /* style du titre des pages */
	font-size:28px;
	
	text-align:left;
	padding-top: 0.3em;
	
	
	font-family:"Times New Roman", Times, serif;
	font-size: 40px;
	color: #cda55d;
	font-weight:bolder;
	font-variant:small-caps;
	letter-spacing: -3px;
	 margin: 10px 0px 0px 20px;
	
	text-shadow: 1px 1px 3px #222; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#222', Direction=135, Strength=4); 
  zoom: 1; 
  z-index: 0;
  position:relative; /* crack pour le fond dégardé */
  font-family:"Century Gothic",Arial, Helvetica, sans-serif

}

h3{ /* style du titre des boites */
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	color: #0e0e0e;
	font-weight:lighter;
	font-variant:small-caps;
	margin: 0px 0px 0px 10px;
	
	position:relative; /* crack pour le fond dégardé */
	z-index: 0;
	height : 29px;
	
	
}

.hgradiant{ /* effet dégradé sur les titres */
    position:absolute;
    display:block;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:url(../../img/style/walkyrie/gradient.png) repeat-x;
	z-index: 1;
} 

/* code pour virer le dégradé si le naviguateur prend pas les PNG */
* html .hgradiant{
    background-color:#fff;
    background-color:transparent;
    background-image: url(none.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../img/style/walkyrie/gradient.png", sizingMethod="scale");
}



h4{ /* style du titre des boites */
	font-size:16px;
	color: #cda55d;
	font-variant:small-caps;
	margin: 0px 5px 0px 0px;
}



h5 { /* style du titre des boites */
   font-size:     14px;
   font-variant:  small-caps;
   margin:        0px 5px 0px 0px;
}


p{ /* style des paragraphes */
	color: #f0f0f0;
	font-size:12px;
	margin: 0px;
	line-height: 14px;
	padding-bottom: 5px;
}


tr {
   font-size: 12px;
}


/* Ajout des puces */
ul.menu, ul.sous-menu {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.menu {
   padding-left: 15px;
}

ul.menu li {
  background-image: url(../../img/style/walkyrie/puce-list.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 13px;
  
}

li {
	color: #f0f0f0;
	font-size:12px;
	margin:0;
}

ul, ol, li {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

div.menu-inline {
   text-align: center;	
}
div.menu-inline ul {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
div.menu-inline ul li {
	display: inline;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
   font-size:12px;
   font-variant:small-caps;
   font-weight: bold;
}


.imageperso{
	width: 150px;
	max-height:250px; height: expression(this.height > 250 ? 250: true);
}


.upper-details{ /* Defini le style du texte RACE : SEXE :MAGIE : CLASSE : de la fiche de personnage */
	font-size:13px;
	color: #cccccc;
	text-transform:capitalize;
	font-weight:bold;
	
}

.gray-text{ /* Defini le style du texte RACE : SEXE :MAGIE : CLASSE : de la fiche de personnage */
	color: #666666;
}

.middle-gray-text{
	color: #2c2c2c;
}

.brown-text{ /* Defini le style du texte brun */
	color: #cda55d;
}

.dark-brown-text{ /* Defini le style du texte brun */
	color: #663333;
}

.red-text{ /* Defini le style du texte brun */
	color: #FF0000;
}

.yellow-text{ /* Defini le style du texte brun */
	color: #FFCC00;
}

.blue-text{ /* Defini le style du texte bleuté */
	color: #05b6d3;
}

.important-text {
	color:        red;
	font-weight:  bold;
}

.texte-atlantis {
	color:        #66CC00; /* Vert */
}
.texte-mu {
	color:        #3399FF; /* Bleu */
}
.texte-rlyeh {
	color:        #FF0000; /* rouge */
}
.texte-soutair {
	color:        #4A3200; /* rouge */
}
.texte-ys {
	color:        #4C0A6E; /* rouge */
}

.fond-gris {
	background-color:   #333333;
}

.name{ /* Defini le style du texte RACE : SEXE :MAGIE : CLASSE : de la fiche de personnage */
	font-size:18px;
	font-weight:lighter;
}

.text-menu {
	font-size: 12px;
}

.center {
	text-align: center;
}

.align-right {
    text-align: right;
}

.align-top {
	vertical-align:  top;
}

a:link{
color: #ece5ce;
text-decoration:none;
}
a:visited{
color: #ece5ce;
text-decoration: none;
}
a:hover{
color: #cda55d;
text-decoration: none;
}
a:active{
color: #ece5ce;
text-decoration: none;
}





/*-------------- Box-containeur (START) -----------------*/
.box-containeur-size{ /* Defini la largeur du contenu de la page */
	width: 800px;
	margin: 0px 0px 20px 10px;
}

.box-containeur { /* Boites grisé clair avec tout le contenu de la page */
	width: 100%;
}

.box-containeur-title { /* Boite avec le PNG transparent pour le titre des pages*/
	height: 115px;
	background: url(../../img/style/walkyrie/title.png) no-repeat  top left;
	border: 10px solid #2c2c2c;
	position:relative;
}

.box-containeur-title img { /* Boite avec le PNG transparent pour le titre des pages*/
	height: 80px;
	position:relative;
	top: -21px;
	vertical-align:top;
}

.box-containeur-background { /* Background de la boite grisé clair contennant le "CONTENT" de la page */
	padding: 0px 15px 10px 15px;
	background-color:#2c2c2c;
	
}

.box-small-background { /* Background des boites gris claire */
	background-color:#2c2c2c;
	padding: 0px 5px 0px 5px;
}
/*-------------- Box-containeur (END) -----------------*/

/*-------------- F.A.Q. (START) -----------------*/
.faq-reponse { /* Background des boites gris claire */
	padding: 3px 0 10px 10px;
	font-style:italic;
}
/*-------------- F.A.Q. (END) -----------------*/

/*-------------- Box (START) -----------------*/
.box-object h1{ /* Defini la largeur des boites foncées */
font-size: 26px;
color: #cda55d;
text-align:left;
margin: 0 0 20px 0;
}

.box-image{ /* Defini la largeur des boites foncées */
width: 332px;
margin: 10px auto 0 auto;
}

/*-------------- Box (END) -----------------*/



/*-------------- Objets (START) -----------------*/
.box-size{ /* Defini la largeur des boites foncées */
	width: 650px;
}

.box { /* Boites gris foncées */
	width: 100%;
}

.box-topright-less { /* Boites gris foncées */
	width: 100%;
	background: url(../../img/style/walkyrie/dark.jpg) no-repeat top right;
	z-index: 100;
}

.box-background { /* Background des boites gris foncées */
	background-color:#161616;
	padding: 5px 7px 5px 7px;
}
/*-------------- objets (END) -----------------*/

.box-action_rp { /* Background des boites gris foncées ACTION */
	background: url(../../img/style/walkyrie/action_rp.png) no-repeat; 
	width: 165px;
	height: 60px;
	padding: 25px 0px 0px 20px;
	text-align:left;
}	

.dice{
	background:transparent;
	background:url(../../img/style/walkyrie/dice.png) bottom left no-repeat;
	border:0;
	
	font-size:0px;
	
	position:relative;
	top: -28px;
	right: -115px;
	
	width:36px;
	height:39px;
	padding-bottom: -100px;
	margin-bottom: -30px;
}

.dice:hover{
	background:url(../../img/style/walkyrie/dice_over.png) bottom left no-repeat;
	
	
}

/*-------------- Menu-naviguation (START) -----------------*/

.frame-conteneur{ /* défini la taille du menu de gauche*/
	width:     	1050px;
}

.frame-menu { /* défini la taille du menu de gauche*/
	width:     	185px;
	padding:   	39px 0px 10px 10px;
	overflow-y:	auto;
	overflow-x:	none;
}

.fixed {
	float:left;
}
	

.frame-menu h3{ /* défini la taille du menu de gauche*/
	color: #2c2c2c;
}

.box-background_menu { /* Background des boites gris foncées */
	background-color:#161616;
	padding: 5px;
}

.box-containeur-background_menu { /* Background de la boite grisé clair contennant le "CONTENT" de la page */
	background-color:#2c2c2c;
	padding: 2px 6px 2px;
}

.frame-content{ /* défini le style du contenu e*/
    margin-left:   23px;
	float:         left;
}


.sublist{ /* Defini le style du texte RACE : SEXE :MAGIE : CLASSE : de la fiche de personnage */
	color: #5E5E5E;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	margin: 0 0 0 5px;
	line-height: 20px;
}


form {
    padding: 0px;
    margin: 0px;
}

/*-------------- Page accueil (START) -----------------*/

#rappelcode{
	margin:10;
	padding:0;
}

#login{
	background:  url(../../img/style/walkyrie/login-id.jpg) no-repeat left top;
	border:0;
	text-indent: 25px;
	color: #1d586c;
	border: solid 2px #222;
	margin: 3px 0 3px 0;
}

#password{
	background:  url(../../img/style/walkyrie/login-password.jpg) no-repeat left top;
	border:0;
	text-indent: 25px;
	color: #1d586c;
	border: solid 2px #222;
}
	
.box-illus-elfe {
width:  255px;
height: 615px;
background:  url(../../img/style/walkyrie/illus-elfe.png) no-repeat left top;
position:absolute;
z-index:2;
margin: 0 0 0 -47px;
}


.box-containeur-accueil {
width:  675px;
float:left;
margin: 0 0 0 95px;
}

.box-containeur-accueil-gauche {
width:  435px;
height: 100%;
float:left;
margin: 0 10px 0 0;
}

.box-containeur-accueil-droite {
width:  220px;
height: 100%;
float:left;
}

.box-logo {
width:  100%;
height: 120px;
background:  url(../../img/style/walkyrie/logo.png) no-repeat center top;
z-index:300;
position:relative;
}

.box-video {
width:  100%;
margin: 0 0 10px 0;
opacity: .99;

}

.box-intro {
width:  100%;
opacity: .8;
z-index: 300;
position:relative;
}

.box-infos {
width:  100%;
opacity: .8;
margin: 0 0 10px 0;
text-align:center;
z-index:1;
}

.box-infos-illustration {
width:  100%;
height: 65px;
background:  url(../../img/style/walkyrie/infos.png) no-repeat center top;
position: relative;
margin: 85px 0 -30px 0;
z-index:2;
}

.box-inscription {
width:  100%;
}

.box-inscription-illustration {
width:  100%;
height: 145px;
background:  url(../../img/style/walkyrie/toutes-mutations.png) no-repeat center top;
position: relative;
margin: -10px 0 -28px 0;
}

.fog h2 {
margin: 0 0 10px 60px;
}

.fog img {
position:absolute;
width: 50px;
}

.fog h3 a {
margin: 0 0 0 60px;
}

.fog p {
margin: 7px 0 0 70px;

}

.fowmembre{
margin-botom:10px;
border-top: solid 1px #161616;
}


/*-------------- Page accueil (END) -----------------*/



/*-------------- Les options des formulaires (START) -----------------*/

/* définition du style du select */
.frame-menu select {
  font-size : 10px;
  width : 140px;
  color: #ffffff;
  background-color : #161616;
  border: 2px solid #2c2c2c;
  margin: 2px;
}

.frame-menu optgroup{
	background-color : #2c2c2c;
}

option.v1 {
  color: #ffffff;
  background-color : #161616;
}

option.v2 {
  color: #ffffff;
  background-color : #161616;
  
}

input[type="radio"] {
	background-color : transparent;
    border: 0px black none;
}

.input-login {
	width:150px;
}

.frame-menu textarea {
background-color : #ece5ce;
border: 2px solid #2c2c2c;
color: #2c2c2c;
}





/*-------------- Les options des formulaires (END) -----------------*/



table.grey-table {
	width: 100%;
	border: 1px #000000 dashed;
}

table.grey-table th {
   padding: 4px;
   border-bottom: 1px #111111 solid;

}
table.grey-table td {
	padding: 4px;
	
}
table.grey-table tr {
	background-color:#181818;
}

table.grey-table tr:hover {
	background:#1c1c1c;
	/*background:#2c2c2c;*/
	border-bottom: 1px #ffffff solid;
}

table.black-table {
	width: 100%;
	border: dashed;
	border-width: 1px;
	border-color: #666666;
}

table.black-table td {
	padding: 1px;
	background-color:#000000;
}

table.caract-table {
   border: 1px #666666 dashed;
   color: #05b6d3;
}
table.caract-table td {
   width:  16%;
   font-weight:  bold;
}
table.caract-table th {
   padding: 3px;
}

table.caract-table th div b {
   font-size: small;
}

table.caract-table th div {
   padding:          4px;
   font-family: Helvetica, Arial, sans-serif;
   color: #05b6d3;
   font-size: x-small;
   background-color: #2c2c2c;
}


table.caract-table td div {
   border: 3px #2c2c2c solid;
   padding: 4px;
}

hr {
	width: 100%;
	border-top: dashed;
	border-width: 1px;
	border-color: #666666;
}


hr {
	border-color: #666666;
}

hr{
 border-bottom: 1px dashed #ffffff;
 border-top: none;
}



/* Justification pour les pages de présentations */
#td-page-content div.box-background p,
#td-page-content div.box-background li {
   text-align: justify;
}


/*-------------- Page actualité (START) -----------------*/

.actus-images {

width:  100%;
height: 30px;
background:  url(../../img/style/walkyrie/design-actus.png) no-repeat top right;


position:relative;
top: 41px;
right: 6px;

}

.actus-images img {

position: absolute;
right: 8px;
bottom:1px;

z-index: 1;
}





.cel_news{
margin: 0px;
padding: 0px;
width: 100%;

border: dotted 0px #1C1C1C;
border-top: solid 3px #161616;
background-color:#161616;

}

table.cel {
	height: 23px;
	margin: 0;
	padding: 0 0 0 0px;
	text-indent: 5px;
	width:100%;
}
.cel {
	padding: 10px 5px 10px 5px;
	background-color:#1C1C1C;
	
}

.cel tr {
	background:  url(../../img/style/walkyrie/news-fond.png) no-repeat top left; 
	margin: 30px;
}


.cel a{

font-variant:small-caps;
font-size:12px;
font-weight:bold;
}
		
.cel_atlantis{
background-color: #2E382C;
border-bottom: #7A7C22 solid 1px;
}

.cel_mu{
background-color: #302F3E;
border-bottom: #66A2DE solid 1px;
}

.cel_rlyeh{
background-color: #442020;
border-bottom: #800000 solid 1px;
}
		
.cel_soutair{
background-color: #382C2C;
border-bottom: #F05A00 solid 1px;
}

.cel_ys{
background-color: #382C2C;
border-bottom: #F05A00 solid 1px;
}
		
/*-------------- Page actualité (END) -----------------*/



/*-------------- Fiche de personnage (START) -----------------*/

.fiche-menu{
	width: 760px;
	text-align: center;
	line-height: 30px;
	position:relative;
	top: -7px;
	margin:0px;
	margin-top: -30px;
	padding:0px;
	left: 15px;
}

.fiche-menu_p{
	width: 760px;
	text-align: center;
	line-height: 30px;
	position:relative;
	top: -7px;
	margin:0px;
	margin-top: -30px;
	padding:0px;
	left: 15px;
}

.fiche-menu img{
	border: 0px;
}


.infoperso-gif{
width: 80px;
height: 80px;
background:  url(../../img/style/walkyrie/minimap.jpg) no-repeat center center ; 
margin: 5px 5px 5px 5px;
border: #333333 solid 2px;

position: relative;
display : table-cell;
vertical-align : middle;
text-align:center;

}

.infoperso-gif img{
width: 36px;
height: 36px;
}

.infoperso-titre{
font-weight: bold;
color:#666666;
margin: 5px 3px 5px 10px;
float: left;
}

.infoperso{
margin: 5px 3px 5px 0px;
float: left;
}

.infoperso-titre-br{
font-weight: bold;
color:#666666;
margin: 5px 3px 5px 10px;
float: left;
}

.infoperso-br{
margin: 5px 3px 5px 0px;
float: right;
}


/* ---- tableau des caracs (START) ---- */

table.box-primaire{ /* Boite contennat les caracs secondaires */
width: 300px;
text-align: center;
font-size: 12px;
}

table.box-primaire h4{
margin: 0;
font-size: 16px;
color: #cda55d;
font-variant:small-caps;
}

table.box-primaire tr:hover{
background-color: #2c2c2c;
}

.box-primaire th{
background-color: #0011FF;
}


.table-carac{ /* Boite contennat les caracs secondaires */
background-color: #2c2c2c;
width: 70px;
font-size: 10px;
}


.table-base{ /* Boite contennat les caracs secondaires */
border: 2px solid #2c2c2c;
width: 50px;
color: #cda55d;

}

.table-total{ /* Boite contennat les caracs secondaires */

color:#05b6d3;
font-weight: Bold;
font-size: 13px;
}

/* ---- tableau des caracs (END) ---- */

/* ---- tableau des caracs secondaires (START) ---- */
.box-caracsecondaire { /* Boite contennat les caracs secondaires */
float: right;
width: 300px;

	border: dashed;
	border-width: 1px;
	border-color: #666666;

}

.box-caracsecondaire td{ /* Boite contennat les caracs secondaires */
margin: 5px;
}

/* ---- tableau des caracs secondaires (END) ---- */

/* ---- tableau des compétences (START) ---- */

table.box-competence{
width: 100%;
}

/*table.box-competence td:hover{
background-color: #2c2c2c;
border: dashed;
border-width: 1px;
border-color: #666666;
}*/

table.box-competence h3{
margin: 0px 0px 0px 0px;
font-size: 17px;
color: #cda55d;
font-variant:small-caps;
text-align: center;
}


table.box-competence h4{
margin: 15px 0 5px 0px;
font-size: 12px;
color: #cda55d;
font-variant:small-caps;
}

.box-competence-colonne:hover{
background-color: #2c2c2c;
}

.box-competence-colonne{

line-height: 10px;
}

.box-competence-details{
border: dashed 1px #666666;

}

/* ---- tableau des compétences (END) ---- */

/* ---- Fiche de personnage - Equipement (START) ---- */


.objects{
	width: 135px;
	
	font-size:9px;
	font-variant:small-caps;
	text-align:center;
	border: dotted 1px #2C2C2C;
	float: center;
	margin:auto;
	padding: 0 0 5px 0;
	
}

.objects h5{
	font-size:12px;
	font-weight:bold;
	color: #444;
	margin: 4px 0 0 0;
}

.hundredpurcent{
	width:100%;
	height:100%;
}


.image-object {
	width: 120px;
	height: 60px;
	
	background:#000000;
	padding: 5px 0 5px 0;
	
	border: dashed 1px #2C2C2C;
	margin: 2px auto 4px auto;
}

.image-object img{
width: 80px;
height: 60px;
}

.liste-objets {
	border: nonce;
	font-size: 12px;
	text-indent: 10px;

}

.liste-objets tr:hover {
	background-color: #2c2c2c;

}

.liste-objets img{
width: 80px;
height: 60px;
padding: 5px 20px 5px 20px;
background:#000000;
border: dashed 1px #2C2C2C;
}

/* ---- Fiche de personnage - Equipement (END) ---- */





input.input_transparent, textarea.input_transparent, select.input_transparent, file.input_transparent {
	background-color:transparent;
	margin: 1px 0px 1px 0px;
	border: 1px solid #0d2b2f;
	color:#aac2c5;
	font-size:11px;
	font-weight:lighter;
	
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px;
	display: inline; /* IE6 Double margin bug fix DO NOT REMOVE*/
}

textarea.input_transparent {
	
	padding : 0px 0px 0px 10px;
	
	
}


/* ---- Ordre (START) ---- */

.ordre_sections{
border: 1px solid #222;
border-left: 6px solid #222;
margin: 10px 0 0px 0;
padding: 5px;
width: 97%;
float:left;

background-color:#1C1C1C;
}

.ordre_titre_sections{
margin: 0px 0px 0px 10px;
width: 95%;
float:left;

	font-size:16px;
	color: #cda55d;
	font-variant:small-caps;
}

.ordre_description_sections{
margin: 0px 0px 5px 10px;
width: 95%;
float:left;
color: #05b6d3;
font-style:italic;
}

.ordre_joueur_sections{
margin: 0px 0px 10px 10px;
width: 95%;
float:left;
border-top: 1px dotted #222;
}

.ordre_joueur{
margin: 10px 5px 0px 0;
padding: 5px;
text-align:center;
height: 100px;
float:left;
background-color:#161616;
border: 1px solid #222;
}

.ordre_joueur img{
margin: 5px 0 0 0;
max-height:80px; height: expression(this.height > 80 ? 80: true);
}



.ordre-message{
	
padding: 10px 10px 10px 10px;
overflow:auto;

}



/* ---- Ordre (END) ---- */

/* ---- CARTE (START) ---- */

.box-containeur-map-size{ /* Defini la largeur du contenu de la page */
	padding: 40px 0 0 10px;
	
}


.coordonnees_y { /* Defini la largeur du contenu de la page */
text-align:center;
vertical-align:middle;
color: #05b6d3;

}

.coordonnees_x{ /* Defini la largeur du contenu de la page */
text-align:center;
vertical-align:middle;
color: #05b6d3;
}


.effet-de-zone{ /* Vous êtes dans une zone de lumière... Ténébre... ou Autre ! */
	margin: 10px 0px 10px 0px;
	padding: 0;
	text-align:left;
	width: 100%x;
	float:left;
}


.carte-gps-droite { /* Div contennat la mini-carte GPS */
width: 175px;
float: right;

}

.carte-gps-bas { /* Div contennat la mini-carte GPS */
   width: 175px;
   float: left;
}

.carte-stats-bas{ /* Place la colonne en bas */
   float: right;
   width: 205px;
}

.carte-stats-droite{ /* Place la colonne en bas */
   float: left;
   width: 205px;
}

.carte-stats-droite td{ /* Place la colonne en bas */
   font-size: 10px;
   vertical-align:bottom;
   margin: 0;
}
.carte-stats-bas td{ /* Place la colonne en bas */
   font-size: 10px;
   vertical-align:bottom;
   margin: 0;
}

.carte-stats-droite table{ /* Place la colonne en bas */
   margin-bottom: 2px;
}

.dialogues{ /* Defini la largeur du contenu de la page */
	padding: 0;
	float: left;
	width: 100%;
	height: 100%;
}

#humeur{ /* Defini la largeur du contenu de la page */
	padding: 0;
	float: left;
	width: 100%;
	height: 200px;
	
	overflow:visible; overflow-x:hidden; overflow-y:auto;
}

.expression{ /* Defini la largeur du contenu de la page */
	margin: 10px 0px 0px 0px;
	float: none;
	width: 100%;	
}

input.humeurtextarea, textarea.humeurtextarea, select.humeurtextarea, file.humeurtextarea {
	width: 100%;
}

#case {
position: absolute;	/* placement du texte par-dessus l'image */
}

#case img {
/* l'image occupe toute la place de son bloc conteneur */
width : 100%;
height: 100%;
position:absolute;
}

#case p{
position: absolute;	/* placement du texte par-dessus l'image */
z-index:2;
background-color:#161616;
}


.carte-conteneur-colonne-gauche { /* Place la colonne à droite */
border: 0px solid #222;
}


.carte-conteneur-colonne-droite { /* Place la colonne à droite */
   float:right;
   padding-left: 10px;

   border-left: 5px solid #222;
   position:fixed;
   top:0px;
   right:0;
   z-index: 30;
   width: 0px;
   height: 100%;
   background-color:#000;
   
   filter : alpha(opacity=90);
	-moz-opacity : 0.9;
	opacity : 0.9;
	khtml-opacity: 0.9;
}

.carte-conteneur-colonne-bas { /* Place la colonne en bas */
   float: left;

}



/* ---- Carte (END) ---- */

/* ---- Style des BOXS (START) ---- */


	.box_space {
		height: 6px;
	}



	.box1_top {	/* ---- boite clair ---- */
		background: url(../../img/style/walkyrie/box1_top_left.gif) top left no-repeat;
   		padding-left: 6px;
	}
	
	.box1_top div {
   		background: url(../../img/style/walkyrie/box1_top_right.gif) top right no-repeat;
   		padding-right: 6px;
	}
	.box1_top div div {
   		background: #2c2c2c url(../../img/style/walkyrie/spacer.gif) repeat-x;
   		padding: 0;
   		height: 6px;
	}
	
	.box1_bottom {
		background: url(../../img/style/walkyrie/box1_bottom_left.gif) top left no-repeat;
   		padding-left: 6px;
	}
	.box1_bottom div {
   		background: url(../../img/style/walkyrie/box1_bottom_right.gif) top right no-repeat;
   		padding-right: 6px;
	}
	.box1_bottom div div {
   		background: #2c2c2c url(../../img/style/walkyrie/spacer.gif) repeat-x;
   		padding: 0;
   		height: 6px;
	}
	
	.box1_content {
		background: #2c2c2c url(../../img/style/walkyrie/spacer.gif) top repeat-x;
   		padding: 0 6px 0 6px;
	}
	
	.box1_content li {
		line-height: 17px;
		margin:0;
		padding: 0;
	}
	
	.box2_top { /* ---- boite sombre ---- */
		background: url(../../img/style/walkyrie/box2_top_left.gif) top left no-repeat;
   		padding-left: 6px;
	}
	.box2_top div {
   		background: url(../../img/style/walkyrie/box2_top_right.gif) top right no-repeat;
   		padding-right: 6px;
	}
	.box2_top div div {
   		background: #0e0e0e url(../../img/style/walkyrie/spacer.gif) repeat-x;
   		padding: 0;
   		height: 6px;
	}
	
	.box2_bottom {
		background: url(../../img/style/walkyrie/box2_bottom_left.gif) top left no-repeat;
   		padding-left: 6px;
	}
	.box2_bottom div {
   		background: url(../../img/style/walkyrie/box2_bottom_right.gif) top right no-repeat;
   		padding-right: 6px;
	}
	.box2_bottom div div {
   		background: #161616 url(../../img/style/walkyrie/spacer.gif) repeat-x;
   		padding: 0;
   		height: 6px;
		
		background: #161616 url(../../img/style/walkyrie/box2_bottom_centre.gif) repeat-x top; 
	}
	
	.box2_content {
   		background: #161616 url(../../img/style/walkyrie/box2_content.png) top repeat-x;
		
   		padding: 0 6px 0 6px;
		
		background: #161616 url(../../img/style/walkyrie/dark-metal-background.jpg) repeat-x; 

	}
	
	.box2_content li {
		line-height: 17px;
	}
	
	.box3_top { /* ---- boite noir ---- */
		background: url(../../img/style/walkyrie/box3_top_left.gif) top left no-repeat;
   		padding-left: 6px;
	}
	.box3_top div {
   		background: url(../../img/style/walkyrie/box3_top_right.gif) top right no-repeat;
   		padding-right: 6px;
	}
	.box3_top div div {
   		background: #000000 url(../../img/style/walkyrie/spacer.gif) repeat-x;
   		padding: 0;
   		height: 6px;
	}
	
	.box3_bottom {
		background: url(../../img/style/walkyrie/box3_bottom_left.gif) top left no-repeat;
   		padding-left: 6px;
	}
	.box3_bottom div {
   		background: url(../../img/style/walkyrie/box3_bottom_right.gif) top right no-repeat;
   		padding-right: 6px;
	}
	.box3_bottom div div {
   		background: #000000 url(../../img/style/walkyrie/spacer.gif) repeat-x;
   		padding: 0;
   		height: 6px;
	}
	
	.box3_content {
   		background: #000000 url(../../img/style/walkyrie/box3_content.png) top repeat-x;
   		padding: 0 6px 0 6px;
	}
	
	.box3_content li {
		line-height: 17px;
	}
	
	
	
	
/* ---- Style des BOXS (END) ---- */

/* ---- Page des liens partenaires (START) ---- */
.box_tata{
		border: 1px solid #ffffff;
		background-color:#DDD;
	}

.maxipartenaire{
		border:none;
		width:468px;
		height:60px;
}

.minipartenaire{
		border:none;
		width:88px;
		height:31px;
}
	
.minipartenaire-text{
		border: 1px dotted #555;
		background-color:#222;
		text-align:center;
		font-size:10px;
		width:88px;
		height:31px;
}
/* ---- Page des liens partenaires (END) ---- */





/* ---- ------------------------------------------------------------------------------ ---- */

.slide-infos {
	position: relative;
	width: 100%; /* taille de la boite */
}


.slidshow {
	width:  423px;
	height: 300px;
	background: url(../../img/style/walkyrie/loading.gif) no-repeat center; 
}

.slidshow img {
	width:  422px;
}

.caption {
	clear: both;
	padding: 4px 10px 0px 10px;
	background: url(../../img/style/walkyrie/black80.png) repeat; 
	
	
	border-bottom: 0px dotted #333;
	position:relative;
	bottom: 19px;
	height: 15px;
	font-size:10px;
	text-align:right;
	font-style:italic;
}


/* ---- ------------------------------------------------------------------------------ ---- */
.box-infos_control {
		width: 100%;
		height: 90%;
		right: 0;
		top: 0;
		
		position: absolute;
		z-index: 100;
		cursor: pointer;
		opacity: .95;
	}

.box-infos_control:hover {
		background: url(../../img/style/walkyrie/plusdinfos.png) no-repeat center;	
}

div.message-ok,
div.message-ko {
    font-size:      14px;
    font-weight:    bold;
}
div.message-ok {
    color:          green;
}
div.message-ko {
    color:          red;
}

/* ---- ------------------------------------------------------------------------------ ---- */

/* ---- Page de Fog Of War (START) ---- */

#fowpage{ /* style du titre des pages */
	width:600px;
	margin: 25px 0px 25px 0px;
	
}

#fowpresentation, .fowmembre, #fowrecrute{ /* style du titre des pages */
	width:100%;
	margin: 0px 0px 2px 0px;
	padding: 10px;
	border-top: 5px solid #111;
	background:url(../../img/style/walkyrie/black80.png) repeat;
}


#fowpage h2 { /* style du titre des pages */
	font-size:28px;
	color: #cda55d;
	font-weight:lighter;
	margin: 0px 0px 0px 0px;
	text-align:left;
	padding-top: 0.3em;
}

.fowmembre img { /* style du titre des pages */
	width:64px;
	margin: 0px 10px 0px 0px;
	float:left;
	background-color:#333;
}


#fowpage h3{
margin: 10px 0 5px 0;
font-size:21px;
}
/* ---- Page de Fog Of War (END) ---- */
