@charset "utf-8";

.aza {
  border:1px solid #000000;
  border-bottom: 0px;
}
.azaa {
  border:1px solid #000000;
}
.az {
  border:0px solid #000000;
  border-collapse:collapse;
  margin:0px auto; 
  width: 100%;
  font: 11px "Arial", cursive;
}
.az td {
  border:0px solid #000000;
  background-color:#9affa1;
  padding:5px;
  color:#000000;
}

.az a {
	color: black;
	text-decoration: none;
}

.az a:hover {
	color: black;
	text-decoration: underline;
}

body
{

   width: 900px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 0px;
   background-image:url(skins/Default/background.png);
}

.ta {
  border:1px solid #000000;
  border-collapse:collapse;
  margin:10px auto; 
  width: 70%;
  font: 11px "Arial", cursive;
}
.ta td {
  border:0px solid #000000;
  background-color:#8fd7ca;
  padding:4px;
  color:#000000;
}

.tac {
  border:1px solid #000000;
  border-collapse:collapse;
  width: 70%;
  background-color:#8fd7ca;
}

.tab {
  border:0px solid #000000;
  border-collapse:collapse;
  margin:0px auto; 
  width: 70%;
  font: 11px "Arial", cursive;
}
.tab td {
  border:0px solid #000000;
  background-color:#8fd7ca;
  padding:10px;
  color:#000000;
}

.tb {
  border:1px solid #000000;
  border-collapse:collapse;
  margin:10px auto; 
  width: 60%;
  font: 11px "Arial", cursive;
}
.tb th {
  border:0px solid #000000;
  background-color:#8fd7ca;
  padding:4px;
  color:#000000;
}
.tb td {
  border:0px solid #000000;
  background-color #A0A0A4;
  padding:4px;
  color:#000000;
}

.tc {
  border:1px solid #000000;
  border-collapse:collapse;
  margin:10px auto; 
  width: 80%;
  font: 11px "Arial", cursive;
}
.tc th {
  border:0px solid #000000;
  background-color:#8fd7ca;
  padding:4px;
  color:#000000;
}
.tc td {
  border:0px solid #000000;
  background-color #A0A0A4;
  padding:4px;
  color:#000000;
}

input {
font-family : Arial;
padding : 2px;
color : #000000;
font-size : 11px;
background : #FFFFFF repeat-x top;
border : 1px solid #000000;
font-weight: normal;
margin: 2px;

	background-image: url("images/input.png");
	border-color:#A0A0A4;
	border-width:1px;
}

textarea , select {
font-family : Arial;
padding : 2px;
color : #000000;
font-size : 11px;
background : #FFFFFF repeat-x top;
border : 1px solid #000000;
font-weight: normal;
margin: 2px;

	border-color:#A0A0A4;
	border-width:1px;
}

.fondJeux {
border-collapse:collapse;
background-color:#8fd7ca;
border:1px solid #000000;
padding:3px;
width: 70%;
font: 12px "Arial", cursive;
margin-bottom: 5px;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.haut22
{
	
	margin-top: -150px;
	
}

.header
{
	width: 810px;
	height: 296px;
	background-image: url("images/header.png");
	background-repeat: no-repeat;
	margin-bottom: -150px;
	
}
.corps_centre
{
	background-image: url("images/corps_centre.png");
	font-family:"Comic Sans MS", cursive;
	background-repeat:repeat-y;
	width: 836px;
	padding: 10px;
	overflow: hidden;
}
.corps_haut
{
	background-image: url("images/corps_haut.png");
	width: 856px;
	height: 40px;
}
.corps_bas
{
	background-image: url("images/corps_bas.png");
	width: 856px;
	height: 55px;
	clear: both;
}
.corps2_centre
{
	background-image: url("images/corps2_centre.png");
	font-family:"Arial", cursive;
	font-size : 12px;
	background-repeat:repeat-y;
	width:auto;
	padding: 10px;
margin-left: 220px;
	text-align:justify;
}

.corps2_centre a {
	color: black;
	text-decoration: none;
}

.corps2_centre a:hover {
	color: black;
	text-decoration: underline;
}

.corps2_haut
{
	background-image: url("images/corps2_haut.png");
	width: 826px;
	height: 12px;
margin-left: 220px;
	background-repeat:no-repeat;
	
}
.corps2_bas
{
	background-image: url("images/corps2_bas.png");
	width: 826px;
	height: 55px;
margin-left: 220px;
	background-repeat:no-repeat;
	
}
h2
{
	background-image: url("images/h2.png");
	font-family:"Tekton Pro", "Comic Sans Ms", sans-Serif;
	font-size : 20px;
	text-align: center;
	width: 562px;
	height: 51px;
	color: #FFF;
	margin-left: 15px;	
}
.menu_centre
{
	background-image: url("images/menu_centre.png");
	font-family:"Comic Sans MS", cursive;
	background-repeat:repeat-y;
	width: 204px;
	list-style-image: url("images/puce.png");
}
.connexionhaut
{
	background-image: url("images/connexionhaut.png");
	background-repeat: no-repeat;
	width: 204px;
	height: 54px;
	margin-bottom: -5px;
}

.partenaireshaut
{
	background-image: url("images/partenaireshaut.png");
	background-repeat: no-repeat;
	width: 204px;
	height: 54px;
	margin-bottom: -8px;
}
.detenteshaut
{
	background-image: url("detentehaut.png");
	background-repeat: no-repeat;
	width: 204px;
	height: 54px;
	margin-bottom: -8px;
}
.classementhaut
{
	background-image: url("images/classementhaut.png");
	background-repeat: no-repeat;
	width: 204px;
	height: 54px;
	margin-bottom: -13px;
}
.pubhaut
{
	background-image: url("images/pubhaut.png");
	background-repeat: no-repeat;
	width: 204px;
	height: 54px;
	margin-bottom: -13px;
}

.menu_hautC
{
	background-image: url("images/espacehaut.png");
	background-repeat: no-repeat;
	width: 204px;
	height: 54px;
	margin-bottom: -5px;
}
#menu_hautC2
{
	font-family:"Arial", cursive;
	font-size : 12px;
}

#menu_hautC2 a {
	color: black;
	text-decoration: none;
}

#menu_hautC2 a:hover {
	color: black;
	text-decoration: underline;
}

li
{
	background-image: url("images/bgmenu.png");
	color: #6edfe0;
	font-family:"Tekton Pro", "Comic Sans Ms", sans-Serif;
	background-repeat: no-repeat;
	background-position:center;
	height: 30px;
}

li a
{
	background-image: url("images/bgmenu.png");
	color: black;
	text-decoration: none;
	font-family:"Tekton Pro", "Comic Sans Ms", sans-Serif;
	background-repeat: no-repeat;
	background-position:center;
	height: 30px;
}
li a:hover
{
	background-image: url("images/bgmenu.png");
	color: black;
	text-decoration: underline;
	font-family:"Tekton Pro", "Comic Sans Ms", sans-Serif;
	background-repeat: no-repeat;
	background-position:center;
	height: 30px;
}
.menu_haut
{
	background-image: url("images/menu_haut.png");
	width: 204px;
	height: 55px;
	background-repeat:no-repeat;
        
}
.menu_bas
{
	background-image: url("images/menu_bas.png");
	width: 204px;
	height: 55px;
	background-repeat:no-repeat;
}
.menu
{
	float: left;
	margin: 10px;
}
.footer
{
	font-family:Verdana, Geneva, sans-serif;
	background-image: url("images/footer.png");
	text-align: center;
	width: 856px;
	height: 45px;
	clear: both;
	margin: 20px;
        margin-top:-60px;
	padding: 8px;
	background-repeat: no-repeat;
	color: #FFF;
}

table, tr, td { 
font-family: Verdana, Tahoma, Arial, sans-serif; 
font-size: 11px; 
color: #000; 
}

/* The color of all the insides of the tables. */
.arcade1 { 
background-color: #F5F7F7;
}

/* The borders of the tables */
.tableborder { 
background-color:#BFBDBD; 
border:1px solid #000; 
padding:0px; 
margin:0px; 
width:600px; 
align: center; 
}


/* Submit and select buttons */
input, select {
background: #FFF; 
background-image:url(Default/input.png);
border: 1px solid #545454;
color: #000;
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;padding: 2px;
vertical-align: middle;
}

/* The "hat" of the table */
.headertableblock { 
vertical-align:middle;
font-weight:bold; 
color:yellow;white; 
letter-spacing:1px
padding:7px 0px 7px 7px;
color:white;
background-color:#C00000;
background-image:url(Default/tile_bar.png); 
}

/* Tournament challenge name box */
.challengename{
border:1px solid #000;
text-align:center;
width:150px;
}

/* How many times a game was played. */
.viewedtimes{
font-size:smaller;
color:#BCBCBC;
}


#tab table {
	width:100%;
	border-collapse:collapse;
}

#tab table td {
	padding:4px 8px 4px 8px;
	vertical-align:center;
	border-top:1px solid black;
	border-bottom:1px solid black;
} 

#tab table th {
	padding:4px 8px 4px 8px;
	vertical-align:center;
	border-bottom:2px solid black;
	-moz-border-radius:5px;
	color:black;
} 

#erreur {
	padding:7px;
	margin:15px 0px 15px 0px;
	vertical-align:middle;
	color:black;
	background-color: #FFC1C1;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
}

#erreur ul  {
	background:none;
	color:black;
}

#ok {
	padding:7px;
	vertical-align:middle;
	color: green;
	background-color: rgb(225,241,225);
	margin:15px 0px 15px 0px;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
}

