html, body
{
height: 100%;
margin: 0;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: center;
background-color:#3e3e3e;
}

div#global
{
position: relative;
margin-left: auto;
margin-right: auto;
width:1000px;
text-align: left;
height:auto;
background: url(../images/design/background.jpg) center repeat-y;
}

div#center
{
padding-bottom: 0px;
overflow: auto;
}

#copyright
{
width:968px;
height:38px;
margin-top:0px;
margin-left:16px;
background-image:url(../images/design/copyright.jpg);
text-align:center;
vertical-align:middle;
line-height:38px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#banniere
{
top:0px;
margin-left:16px;
width:968px;
height:252px;
}

#button
{
float:left;
width:439px;
margin-left:4px;
height:73px;
background-color:black;
}

#title_page
{
float:left;
width:525px;
margin-left:16px;
height:75px;
background-color:black;
}

#last_war
{
float:left;
width:525px;
margin-left:16px;
height:auto;
background-image:url(../images/design/last_war.jpg);
}

#last_bo3
{
float:left;
width:439px;
margin-left:4px;
height:auto;
background-image:url(../images/design/last_bo3.jpg);
}

#stats
{
float:right;
margin-right:5px;
width:217px;
height:381px;
background-image:url(../images/design/stats.jpg);
}

#login_and_link
{
float:right;
margin-right:15px;
width:218px;
height:381px;
background-image:url(../images/design/last_news.jpg);
}

#news
{
float:left;
width:525px;
margin-left:16px;
height:auto;
min-height:300px;
background-image:url(../images/design/bg_news.jpg);
}

#news_header
{
width:525px;
height:23px;
background-image:url(../images/design/news.jpg);
background-repeat:no-repeat;
}

#content
{
float:left;
color:white;
width:968px;
height:auto;
margin-left:16px;
background-image:url(../images/design/background_content.jpg);
}

#header_news
{
width:573px;
height:49px;
background-image:url(../images/design/news_header.png);
background-repeat:no-repeat;
}

#stats a:link, #login_and_link a:link, #news a:link, #content a:link
{
color:#FFFFFF;
text-decoration: none;
}
#stats a:visited, #login_and_link a:visited, #news a:visited, #content a:visited
{
color:#FFFFFF;
text-decoration: none;
}
#stats a:hover, #login_and_link a:hover
{
color:#333333;
text-decoration: none;
}
#stats a:active, #login_and_link a:active, #news a:active, #content a:visited
{
text-decoration: none;
}

#news a:hover, #content a:hover
{
color:black;
text-decoration: none;
}

a:link
{
color:#000000;
text-decoration: none;
}
a:visited
{
color:#000000;
text-decoration: none;
}
a:hover, #page_news a:hover
{
color:#000000;
text-decoration: none;
}
a:active
{
text-decoration: none;
}

img
{ 
border : none;
}

#button .imgleft 
{
margin-top:2px;
margin-left:2px;
margin-right:4px;
margin-bottom:4px;
}

#button .imgright
{
margin-top:2px;
margin-left:5px;
margin-right:2px;
margin-bottom:4px;
}

.align_img
{
	float: left;
	margin: -8px 1px 5px 0px;
}

.erreur_frm
{
	border:1px #d40000 solid;
}


/*********************************************************/

  img { border: black 0px solid; }
  div.wcode {
          font-family: Tahoma;
          color: black;
          font-size: 12px;
		  height:100px;
  }

  div.wcode span.gras { font-weight: bold; }
  div.wcode span.italique {font-style: italic; }
  div.wcode span.souligne {text-decoration: underline; }
  div.wcode span.fluo{ background:#ffff00; }

  div.wcode p.gauche { text-align: left; }
  div.wcode p.centre { text-align: center; }
  div.wcode p.droite { text-align: right; }
  div.wcode p.justifier { text-align: justify; }

  div.wcode img.cliquable { cursor: pointer; }

  .cachediv { display: none; }

  div.wcode div.zone_code {
        background: #ddddee;
        border: 0px;
        border: #8888bb 1px solid;
  }

  div.wcode div.zone_citation {
        background: #ddddee;
        border: 0px;
        border: #8888bb 1px solid;
  }

  div.wcode ul{
  	list-style-position: inside;
  	padding:0 0 0 0;
	margin: 3px 0px 3px 10px;
  }

  div.wcode ul.normal{ list-style-type: disc; }
  div.wcode ul.numeros{ list-style-type: decimal; }
  div.wcode ul.lettres{ list-style-type: lower-alpha; }

  div.wcode div.citation{
          margin: 5px;
          text-align: left;
          background: #ffffff;
          border: #def 1px solid;
          border-left: #89a 3px solid;
          padding-left: 5px;
  }

  div.contenu_citation{
          background: #ffffff;
          border: 0px;
          border: #8888bb 1px solid;
          padding: 5px;
  }

  div.wcode pre{
  	font-size: 12px;
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	margin: 0px;
  	text-align: left;
  	background: #ffffff;
  	border: 0px;
        border: #8888bb 1px solid;
        padding: 5px;
  }


.hidden
{
overflow:hidden;
visibility:hidden;
height:0px;
}

.visible
{
overflow:visible;
visibility:yes;
height:auto;
}
.quote
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#999999;
}

.valid
{
	color:#2c9e20;
}
