/*
&--------------------------------------------------------------------------
|   WTn v1.0
|   =======================================================================
|
|                            > themes/WTn/style.css <
|
|   =======================================================================
|   Module ?crit par xSTyled
|   Copyright: ?2007 WTn
|   =======================================================================
|   Site Web: http://www.cpltopstars.com
|   =======================================================================
|   Description: Feuille de Style pour le theme WTn
|   Commenc? le: 19 f?vrier 2007
|   =======================================================================
|   Version du Module: 1.0
|   =======================================================================
|   Derni?re modification: 19 f?vrier 2007
&--------------------------------------------------------------------------

 Design Page enti?re */
body {
font-family:Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
font-size:0.75em;
background:#3cb1e6 url(images/bg.jpg);
width:99%;
margin:8px auto auto;
padding:auto;
}

A,A:link,A:visited {
color:#8E3134;
text-decoration:none;
}

img {
border:0;
vertical-align:middle;
}

h2 {
font-size:1.3em;
}

/* Logo */
#logo {
float:left;
background:#000 url(images/header_bg.gif);
height:100px;
width:100%;
padding:0;
}

/* putain de blaireau */
#logo_hg {
float:center;
display:block;
background-repeat:no-repeat;
background:url(images/header.jpg);
height:100px;
width:840px;
margin:0 auto;
}

/* Arbres */
.td_arbre {
background:#DDD url(images/bg_arbre.gif);
padding-left:5px;
font-size:0.95em;
font-family:verdana, sans-serif;
}

.td_team {
color:#FFF;
text-decoration:none;
padding-left:5px;
font-size:0.95em;
font-family:verdana, sans-serif;
padding-top:5px;
}

.td_team_title {
text-decoration:none;
padding-left:5px;
font-size:0.95em;
font-family:verdana, sans-serif;
}

.map {
background-image:url(images/no_map.png);
border:1px solid #000;
}

/* Boite de connexion */
#bc_back {
background-image:url(images/header_hd.jpg);
padding-top:5px;
padding-bottom:5px;
}

#bc {
width:90%;
background:url(images/bg.jpg);
color:#000;
margin:auto;
}

#bc input {
vertical-align:middle;
border:0;
color:#339EC2;
font-size:12px;
font-family:Helvetica;
}

.ok {
text-indent:-5000px;
width:31px;
height:21px;
border:0;
background:transparent url(images/ok.gif) no-repeat center center;
}

#bc_hg {
background:url(images/bg.jpg);
}

#bc_hd {
float:right;
background:url(images/bg.jpg);
}



#bc_contenu_nc {
font-size:0.9em;
margin:0;
padding:0 0 0 20px;
}

#bc_contenu_c {
padding-left:40px;
font-size:0.9em;
float:left;
margin:0;
}

#bc_contenu_cr {
text-align:right;
padding-right:20px;
font-size:0.9em;
}

/* Contenu */
#content {
background-image:url(images/header_hd.jpg);
}

/* Menu Horizontal */
#menu {
float:left;
width:100%;
background:#F7260E url('images/bg.jpg') repeat-x bottom;
font-size:95%;
line-height:normal;
}

#menu ul {
list-style:none;
margin:0;
padding:10px 10px 0;
}

#menu li {
float:left;
background:url('images/left_menu.gif') no-repeat left top;
margin-left:2px;
padding:0 0 0 9px;
}

#menu A {
float:left;
display:block;
background:url('images/right_menu.gif') no-repeat right top;
text-decoration:none;
font-weight:700;
color:#134F68;
padding:5px 15px 4px 6px;
}

#menu A:hover {
color:#134F68;
text-decoration:underline;
}

#menu #current {
background-color:RED;
}

#menu #current a {
background-color:RED;
color:#F7260E;
padding-bottom:5px;
}

#language {
float:right;
width:20%;
margin-right:5px;
}

#language A {
background:transparent;
float:right;
padding:5px 5px 5px 2px;
}

/* Menu Vertical */
#menu_left {
width:15%;
background-color:#134F68 url ('images/bg.jpg');
float:left;
font-size:0.9em;
margin-bottom:200px;
overflow:hidden;

}

#sponso_img {
width:100%;
background-color:none;
float:left;
overflow:hidden;
}

#sponsors {
font-family:"Bitstream Vera Sans", sans-serif;
width:100%;
font-size:1em;
color:#222;
background:#06F url('images/sponso1.gif');
float:left;
padding-top:25px;
padding-bottom:5px;
overflow:hidden;
display:block;
}

#menu_left ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#menu_left li {
display:inline;
margin:0;
padding:0;
}

#menu_left A {
border-bottom:1px solid #DDD;
color:#134F68;
display:block;
text-decoration:none;
padding:0.5em;
}

#menu_left A:hover {
color:RED;
background:#000;
}

#mv_bg,#mv_bd {
height:20px;
width:20px;
background-repeat:no-repeat;
font-size:1px;
}

#mv_bg {

}

#mv_bd {
float:right;

}

#mv_contenu {
padding:5px;
}

/* Corps */
#item {
padding-left:100px;
margin-bottom:25px;
}

.itemBody {
padding:3px 3px 3px 10px;
}

.itemTopicImage {
float:left;
padding:5px;
}

#corps {
font-size:1em;
width:83%;
max-width:83%;
background-image:url(images/header_hd.jpg);
padding-right:3px;
padding-left:0;
padding-bottom:25px;
float:right;
overflow:hidden;
margin:5px 0 10px;
}

.joueur {
color:#1666a8;
}

.admin {
color:red;
}

.organisateur {
color:green;
}

#title {
background:url(images/puce.gif);
background-repeat:no-repeat;
padding-left:12px;
font-size:10px;
margin-bottom:12px;
}

#page {
text-align:right;
font-weight:700;
padding-bottom:5px;
padding-right:5px;
padding-top:2px;
letter-spacing:0.1em;
}

#page A {
text-decoration:none;
color:#4e8fa5;
}

#page A:hover {
color:#666;
text-decoration:underline;
}

/* Tables ALL TN */
.haut_tn {
background-image:url(images/bg_tn.jpg);
color:#FFF;
font-weight:700;
padding-left:6px;
height:19px;
}

.bas_news {
background:#efefef;
color:#000;
font-size:10px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
height:17px;
border:1px solid #000;
border-top:0;
border-bottom:0;
}

.bas_news_left {
float:left;
width:50%;
}

.bas_news_right {
float:left;
width:50%;
text-align:right;
}

.title_news {
background:#000;
height:17px;
background-image:url(images/bg_tn.jpg);
font-weight:700;
font-size:11px;
text-decoration:none;
color:#FFF;
padding-top:2px;
padding-bottom:0;
padding-left:10px;
border:#000 solid;
border-width:1px 1px 0;
}

.content_news {
color:#111;
border:#000 solid;
font-size:12px;
background-image:url(images/logo_60.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:20px;
border-width:1px;
padding:12px;
}

.bas_comments {
background:#efefef;
color:#000;
font-size:10px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
height:17px;
border:solid #000;
border-width:0 1px 1px;
}

.content_comments {
color:#111;
border:#000 solid;
font-size:12px;
display:block;
border-width:0 1px 1px;
padding:10px;
}

.bulle {
visibility:hidden;
border:1px solid #000;
color:#000;
font-size:12px;
background-color:#EFEFEF;
display:block;
margin:0;
padding:5px;
}

.edited {
color:#000;
padding-bottom:0;
font-size:10px;
display:block;
text-align:right;
font-style:italic;
padding-top:5px;
}

.title_quote {
font-size:13px;
margin-left:10px;
background-image:url(images/quote.gif);
background-repeat:no-repeat;
padding-left:20px;
font-weight:700;
background-color:#EDEDED;
border:solid #000;
border-width:1px 1px 0;
}

.content_quote {
border:solid #000;
margin-left:10px;
background-color:#EDEDED;
border-width:0 1px 1px;
padding:3px;
}

.text_area {
color:#666;
font-size:1.2em;
width:50%;
border-color:#999;
border-width:1px;
}

.text_area_pc {
color:#666;
width:95%;
height:300px;
display:block;
border-color:#999;
border-width:1px;
margin:auto;
}

.haut_profil {
background-image:url(images/bg_profil.gif);
color:#FFF;
font-weight:700;
padding-left:6px;
height:19px;
padding-top:2px;
border-top:1px solid #000;
}

.profil {
border:solid #000;
border-width:0 1px 1px;
}

.description {
border:1px solid #BFBFBF;
width:93%;
margin-bottom:10px;
text-align:left;
padding:5px;
}

/* Boutons Login */
.login_input {
width:150px;
height:16px;
background-color:#EEE;
font-size:12px;
color:#666;
border-color:#000;
border-width:1px;
padding:1px;
}

.login_bouton {
display:inline;
vertical-align:baseline;
font-size:11px;
color:#FFF;
font-weight:700;
cursor:pointer;
background:transparent url('images/input_bg.gif') left center repeat-x;
border:solid 1px #d4d3d3;
border-bottom:solid 1px #0e0e0e;
border-right:solid 1px #0e0e0e;
margin:0;
padding:0 2px;
}

.login_bouton:hover {
border:solid 1px #0e0e0e;
border-bottom:solid 1px silver;
border-right:solid 1px silver;
color:#FFF;
}

.inscription_input {
width:150px;
height:17px;
background-color:#EEE;
font-size:12px;
color:#666;
border-color:#999;
border-width:1px;
padding:1px;
}

.select_input {
background-color:#EEE;
font-size:12px;
color:#666;
border-color:#999;
border-width:1px;
padding:1px;
}

.text_inscription {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
font-weight:700;
}

.text_profil {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
height:11px;
}

/* Cadres de notifications */
div.message {
font-size:12px;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
border:1px solid #000;
background-repeat:no-repeat;
background-position:20px 14px;
background-color:#FFF;
border-color:#333;
padding:12px 10px 15px 80px;
}

div.message ul {
line-height:1.3em;
margin:0 0 12px 20px;
padding:0;
}

div.message.valid {
background-image:url('images/valid.gif');
width:420px;
color:green;
padding-bottom:25px;
}

div.message.erreur {
background-image:url('images/alerte.png');
width:420px;
color:red;
padding-bottom:30px;
}

div.message.sign {
background-image:url('images/reg.gif');
width:420px;
color:#666;
padding-bottom:30px;
}

/* Footer */
#footer {
clear:both;
width:98%;
background-color:#FFF;
background-image:url(images/bg.jpg);
font-size:0.8em;
padding:1%;
}

#footer A {
color:#333;
text-decoration:none;
}

#footer p {
float:left;
line-height:24px;
margin:0 5px 0 0;
}

#footer p.copy {
line-height:13px;
clear:both;
float:none;
color:#666;
margin-top:-12px;
text-align:right;
}

#online {
background-image:url('images/online.gif');
background-repeat:no-repeat;
background-position:5px 8px;
line-height:13px;
clear:both;
float:none;
color:#666;
margin-top:-12px;
text-align:left;
padding:5px 5px 5px 60px;
}

A:hover,#footer A:hover {
color:#339EC2;
text-decoration:underline;
}

#bc_bg,#bc_hd,#bc_bd,#bc_hg {
height:12px;
width:12px;
background-repeat:no-repeat;
font-size:1px;
}

.bg_tn,.bg_profil {
background-image:url(images/bg_tn2.jpg);
padding-left:5px;
}