/* ----------------------------- MEESHOOT CSS !
// ----------------------------- CSS en 10/2008
// ----------------------------- Dernière mise à jour : 21/03/09
// ----------------------------- Pour l'association TOHU-BOHU ©
// ----------------------------- Par meeshoot@gmail.com && www.meeshoot.net */

/* ----------------------------- GENERAL */
html{
overflow-y: scroll;
}
body{
font-family: monospace;
font-size: 9pt;
color: black;

min-width: 1100px;
min-height: 750px;
background: black;
}
body.default{
background: url('/style/images/background_default.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.erreur{
background: url('/style/images/BG_erreur.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.mortdesartistes{
background: url('/style/images/BG_mortdesartistes.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.regent{
background: url('/style/images/background_regent.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.gangs{
background: url('/style/images/background_gangs.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.teamweb{
background: url('/style/images/BG_teamweb.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.gnenfants2004{
background: url('/style/images/BG_gnenfants2004.jpg') black no-repeat fixed;
background-position: 50px 10px ;
}
body.AG_Stars{
background: url('/style/images/background2.jpg') black no-repeat fixed;
background-position: 200px 0px ;
}
body.GN_Hobbits{
background: url('/style/images/background.jpg') black center right no-repeat fixed;
background-position: -200px -250px;
}
body.GNmonastere{
background: url('/style/images/background_monastere.jpg') black center right no-repeat fixed;
background-position: 80px -30px;
}
body.machiniste{
background: url('/style/images/background_machiniste.jpg') black center right no-repeat fixed;
background-position: -200px -250px;
}
body.chalencon{
background: url('/style/images/background_chalencon.jpg') black center top no-repeat fixed;
background-position: 180px 0px;
}
body.sparte{
background: url('/style/images/background_sparte.jpg') black center top no-repeat fixed;
background-position: 150px -20px;
}
body.voyage{
background: url('/style/images/background_voyage.jpg') black center top no-repeat fixed;
background-position: 150px -20px;
}
.image{
border: 16px solid black;

position:fixed;
bottom:20%;
left: 17%;
z-index: -5;
}
.image img{
	max-width:268px;
}
/* ----------------------------- &&& GENERAL */
/* ----------------------------- MENU CENTRAL */
.menu_central{z-index: 110;
width: 300px;
min-height: 100px;
max-height: 500px;

margin-top: 200px;
margin-left: 5px;
margin-right: 5px;
float: left;
position: fixed;
left: 180px;

padding-left: 20px;
background: url('/style/images/news_transparent2.png') left top;
}

.menu_central a{
text-decoration: underline;
color: white;
font-weight: bold;
}
.menu_central li{
list-style: none;
}
/* ----------------------------- &&& MENU CENTRAL*/
/* ----------------------------- NEWS */
.news{
z-index: 20;

text-align: justify;
padding: 0px 50px 50px 40px;
background: url('/style/images/news_transparent2.png') left top;

width: 50%;
min-height: 650px;

float: right;
}
.news_corps{
padding: 5px 10px;
margin: 10px 0px 10px 0px;

border-top: 1px solid #666;
border-left: 1px solid #666;
background: url('/style/images/news_transparent3.png') left top;
}
.news h1,h2{
color: black;
text-align: left;
}
.news h1{
padding-left: 5px;
padding-right: 5px;
margin-left: -20px;
}
.news h2{
margin-left: 20px;
cursor: pointer;
}
.news h3{
color: white;
margin-left: -5px;
margin-bottom: 0px;
}
.news a{
color: white;
text-decoration: none;
}
.news img{
max-width: 385px;
}
.news .img_mini{
max-height: 110px;
border: black 2px solid;
}
/* ----------------------------- &&& NEWS */
/* ----------------------------- TABLE */
table{
height: auto;
width: auto;
}
th.caption{
margin-top: -5px;
background: url('/style/images/news_transparent3.png') left top;
border-bottom: 1px solid white;
border-left: 0px;
}
tr{
cursor: default;
text-align: justify;
padding: 0px;
height: 15px;
border: 1px solid white;
}
/* ----------------------------- &&& TABLE */
/* ----------------------------- FOOTER */
.footer{
width: 300px;
padding: 1px 10px 1px 10px;
font-size: 8pt;
color: black;
text-align: left;

margin-top: 50px;
bottom: 10px;
position: fixed;
background:url(images/news_transparent3.png) repeat;
z-index: -50;
}
.footer a{
text-decoration:none;
color: black;
font-weight: bold;
}
/* ----------------------------- &&& FOOTER */
