/* CSS Document */

/* Body tag */
body {
	background: #7e2223;
	color: black;
	font: 75%/150% verdana,helvetica,arial,sans-serif;
	margin:0;
	padding:0;
	overflow:auto;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-image:url(images/lw3fr_background.jpg);
	background-repeat:no-repeat;
	background-position:-59px 30px;
}
#bann_logo {
	background:url(images/lw3fr_logo.jpg) no-repeat #662f2f;
	width:100%;
	height:130px;
}
#transclic {
	width:270px;
	height:130px;
	margin-left:418px;
}

/* Links */

a:link, a:visited {
	color: #F78902;;
	background-color: transparent;
	font-weight: bold;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color:#ffcc33;
}
ol li a:link, ol li a:visited {
	color:#000000;
}
ol li a:hover, ol li a:active, ol li a:focus {
	color:#000000;
	text-decoration: underline;
}

img {border:none;}

#cadre_site {
  text-align: left; /* pour corriger le bug de centrage IE */
  background: #FFFFFF;
  width:1003px;
  min-height:900px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #000000;
}

/* Table elements */

td {
	color: black;
	font: 13px verdana,helvetica,arial,sans-serif;
}
th
{
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr
{
	border-top: #cbd3d7 1px solid;
    color: #8b9397;
    height: 2px;
}

/* Formulaires */
select
{
    /*background:#d7bc86;*/
    border:1px solid #662f2f;
}
input
{
    background-color: #FFFFFF;
	color: #662f2f;
	border:1px solid #662f2f;
}
input[type=submit]
{
    background-color:#662f2f;
	color: #FFFFFF;
	border:1px solid #000000;
}
input[disabled]
{
    background-color: #B05555;
	color: #000000;
	border:1px solid #662f2f;
}

/* Listes */

#cadre_site ul li{
	background-image: url(http://www.warcraft3france.com/fileadmin/template/W3/images/puce_w3.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	list-style-type: none;
	padding-left: 13px;
}
#cadre_site ol li{
	background-image: none;
	list-style-type: decimal;
	padding-left: 0px;
}
/* Styles des tableaux de scores de la page affiche */
table#tablo_reviews {
	font-size:10px;
	border: none;
	float:left;
}
table#tablo_reviews td#titre_team {
	background-color:#662f2f;
	color:#FFFFFF;
}
table#tablo_reviews td#blanc {
	color:#731a1a;
	background-color:none;
}
table#tablo_reviews td#rouge {
	color:#731a1a;
	background-color:#f7eeee;
}
table#tablo_reviews td#blanc a:link, table#tablo_reviews td#blanc a:visited,
table#tablo_reviews td#rouge a:link, table#tablo_reviews td#rouge a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#731a1a;
}
table#tablo_reviews td#blanc a:hover, table#tablo_reviews td#blanc a:active, table#tablo_reviews td#blanc a:focus,
table#tablo_reviews td#rouge a:hover, table#tablo_reviews td#rouge a:active, table#tablo_reviews td#rouge a:focus {
	text-decoration:underline;
	font-weight:normal;
	color:#731a1a;
}
table#tablo_reviews td#blanc b a:link, table#tablo_reviews td#blanc b a:visited,
table#tablo_reviews td#rouge b a:link, table#tablo_reviews td#rouge b a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#731a1a;
}
table#tablo_reviews td#blanc b a:hover, table#tablo_reviews td#blanc b a:active, table#tablo_reviews td#blanc b a:focus,
table#tablo_reviews td#rouge b a:hover, table#tablo_reviews td#rouge b a:active, table#tablo_reviews td#rouge b a:focus {
	text-decoration:underline;
	font-weight:bold;
	color:#731a1a;
}
.bordures
{
    width:320px;
    /*border-right: #b1b7be 2pt outset;
    border-top: #b1b7be 2pt outset;
    border-left: #b1b7be 2pt outset;
    color: #ffffff;
    border-bottom: #b1b7be 2pt outset;*/
}
.bordure
{
    border:1px solid #333333;
    font-weight:normal;
    background-color:#B3B3B3;
}
.victoire, .defaite, .encours, .attente
{
    width:50%;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    vertical-align:middle;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom: 1px solid #333333;
}
.victoire
{
     background-color:#CFDDD1;
     color: #407746;
}
.defaite
{
    background-color:#EACFCF;
    color: #AA3E3E;
}
.encours
{
    background-color:#BFD9F2;
    color: #0066cc;
}
.attente
{
    background-color:#DDDACF;
    color:#786D40;
}
.score
{
    color:#ffffff;
    font-weight:bold;
}
.tour_titre
{
    font-weight:bold;
    font-size:18px;
    text-align: left;
}
.tour_cadre
{
    background-color:#CCCCCC;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 15px;
    border-top: 1px solid #E5EEFF;
    border-bottom: 1px solid #E5EEFF;
}
.tour_cadre2
{
    vertical-align:middle;
    text-align:center;
    padding-bottom:15px;
}
.margin_scores
{
    margin-left: 15px;
    margin-bottom:7px;
    margin-top:7px;
}
.colg18, .colg38
{
    width:45%;
    height:18px;
    text-align:right;
    padding-right: 5px;
}
.colg38
{
    height:38px;
}
.cold
{
    width:45%;
    text-align:left;
    padding-left: 5px;
}
.colc
{
    text-align:center;
    font-weight:bold;
}
.tr99
{
    background-color:#C1C1C1;
}
.tr33
{
    background-color:#646464;
}
.lien_rencontre
{
    font-size:10px;
}
/*Logo Warcraft3France*/
.grdtitre
{
    font-size:36px;
}
.sstitre
{
    font-size:12px;
}
.divlogo
{
    margin:-10px 20px 10px 100px;
    width:360px;
    background-color:#FF0000;
}
/*Menu barre foncé*/

.fonce
{
    background-color:#000000;
    color:#ffffff;
    padding: 5px;
    *padding: 0 5px 0 5px;
    margin: 5px;
    font-size: 11px;
    border: 1px solid #6d2727;
}
/*Menu barre claire*/
.claire
{
    background-color:#000000;
    color:#FFFFFF;
    padding-top:5px;
    padding-bottom:5px;
}
/*panneau admin*/
.bord_input
{
    margin-top:1px; margin-bottom:1px;
}
div.gros_message
{
	background-color:#f7eeee;
	text-align:right;
	width:670px;
	border-right:20px solid #662f2f;
	border-top:20px solid #662f2f;
	border-bottom:20px solid #662f2f;
	font-size:12px;
}
div#validescore
{
	font-size:12px;
	padding:15px 0 15px 20px;
	border-top:2px solid #d7bc86;
	border-bottom:2px solid #d7bc86;
}
div#validescore select
{
	margin-top:2px;
}