/* Le corps de la page */

/*Mathieu Letang 2012-03-29
/*Ajouter le class winner pour le gagnant du pool */

/*Mathieu Letang 2012-07-26 */
/* Ajout de l'affichage des stats par date */
#corps
{
    padding-top:    60px; /* Hauteur MenuSlim */
    padding-left:    5px;
    padding-right:   5px;
    padding-bottom:  5px;

    /*color: #E8E8E8;*/
    /*background-color: #5580ff;*/
    /*background-color: #E8E8E8;*/
/*background-color: #1A2246;*/

    background-color: #ffffff; /* Blanc au cas image affiche pas*/
    background-image: url(http://img11.hostingpics.net/pics/595290FredHockeyTextureGlaceHockey950x12001.png);
    background-position: center top;
    background-attachment:fixed;

    border: 2px solid black;
    text-align: center;
    color: black;
    font-weight: bold;
}

#corps h1
{
margin:0px;
    padding-top: 0px;
	text-align: center;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
	height: 30px;

	padding-left: 30px;
	color: black;
	text-align: left;
}

#corps p
{
	text-align: center;
	padding-left: 15%;
	padding-right: 15%;
	font-size: x-large;
}

#corps sub /* Texte indice */
{
    font-size: xx-small;
}

#corps caption /* Titre du tableau */
{
	margin: auto; /* Centre le titre du tableau */
	font-family: Arial, Times, "Times New Roman", serif;
    font-weight: bold;
	font-size: 1.2em;
	color: #000000;
	margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
    text-align: left;
}

#corps table
{
	margin: auto; /* Centre le tableau */
	border: 4px outset green; /* Bordure du tableau avec effet 3D (outset) */
    border: 4px #89160E; /* Bordure du tableau avec effet 3D (outset) */
	border-collapse: collapse; /* Colle les bordures entre elles */
    font-size: large;
    background-image: url(http://img11.hostingpics.net/pics/595290FredHockeyTextureGlaceHockey950x12001.png);
}

.tableNews
{
    width:100%;
    font-size: small;
}

/*Mathieu Letang 2012-03-29
/*Ajouter le class winner pour le gagnant du pool */
#corps .winner
{
/**************************************/
/* TODO                               */
/**************************************/
  /* background-color: yellow; */
  background-color: yellow;
}

#corps th /* Les cellules d'en-tête */
{
    background-color: #560A0A;
    border: 2px solid #89160E;
	color: white;
	font-size: small;
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
    padding-left: 5px;
    padding-right: 5px;
}

.thNews /* Les cellules d'en-tête de la page de nouveautes*/
{
    background-color: #560A0A;
    border: 2px solid #89160E;
    text-align: left;
    color: white;
    font-size: x-small;
    font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
    padding-left: 5px;
    padding-right: 5px;
}

#corps td
{
    border: 2px solid #89160E;
    font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
	text-align: center; /* Tous les textes des cellules seront centrés*/
    padding-top:    1px;/* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
    padding-bottom: 1px;
    padding-left:   2px;
    padding-right:  2px;
}

#corps img /* images generale */
{
    border:none;
}

#corps .imgTB /* Petites images page Joueurs */
{
    width:100px;
    height:100px;
}

#corps .imgpetite /* Petites images page AdminMatchJoueurs */
{
    height: 30px;
}

#mytooltip{
    display:none;
    position:absolute;
    background-color:white;
    border:1px solid black;
    padding:5px;
    text-align:center;
    z-index:9999;
    height: 97%;
    width: auto; 
}

#mytooltip img+br+span{
    font-weight:bold
}

#mytooltip img{
    height: 95%;
}

#Date  /* Affichage des dates 2012-07-26 */
{
    visibility:hidden;
    display:none;
}

#Groupes
{
    visibility:hidden;
    display:none;
}

#Complet
{
    visibility:visible;
    display:block;
}

#tableJoueurs
{
    width: 100%;
}



#tableJoueurs td
{
		border-style: none;
}

#tableJoueurs td .tableGroupeJoueur
{
	border: 2px solid #89160E;
    /*border-style="solid";*/
}

#forum h1
{
 float:left;
}

#forum td
{
 font-size : 14px;
}

#forum thead
{
width: 100%;
background-color: #560A0A;
text-align: center;
}

#forum td, #forum th
{
width: auto;
border:none;
background-color: transparent;
}

#forum th
{
font-size: 18px;
}

#forum  div table.tableForum
{
 width: 110%;
 margin-left:-5%;
 border:solid 1px black;
 /*
 border-left: solid 2px #89160E;
 border-right: solid 2px #89160E;
 border-top: solid 2px #89160E;
 border-bottom: solid 2px #89160E;
 */
}

#forum tr
{
 width: 100%;
 
 border-top: solid 1px black;
 border-bottom: solid 1px black;
}


#forum table a
{
	text-decoration: none;
	color: #454545;
	vertical-align: bottom;
}




#forum table .sujetTitre
{
	text-align: left;
	width: 55%
}

#forum  tr
{
	text-decoration: none;
	color: #454545;
}


#forum table tr:hover
{
	text-decoration: none;
	color: black;
	cursor:pointer;
}

#forum table .categorie
{
	text-align: left;
	font-size: 18px;
	background-color: #89160e;
	color:black;
}

#forum table .categorie:hover
{
    color:black;
	cursor:auto;
	background-color: #89160e;
}

#forum thead tr:hover
{
color: white;
background-color: #560A0A;
cursor: auto;
}

/*
.sujetTitre, .sujetCreateur, .sujetCommentaire, .sujetDernierMessage
{
 color: #1A2246;
}
*/

.Dernier_auteur
{
color:black;
}

#forum table .liensujetNormal
{
color : #454545;
}

#forum table .lienhighlightSujet
{
 color: black;
 text-align: center;
}

#forum table img
{
float: left;
}


.sujetImage
{
 width:55px;
}

#Sujet input
{
	margin-left:auto;
	margin-right:auto;
}

#inputAuteur, #inputAuteur td
{
 border-style:none;
}

#auteur
{
 width:250px;
}

#Sujet fieldset table.inputAuteur
{
margin-left:8px;
margin-bottom:10px;
}

.categorie, .titre
{
margin-bottom:10px;
}

.titre
{
 margin-left:26px;
}

#titre
{
 width: 83%;
}

#categorie
{
 width: 150px;
}

#message
{
	width:80%;
}

#Sujet label
{
	vertical-align:top;
	text-align: right;
	font-size:16px;
}

#Sujet fieldset
{
	text-align:left;
	border: solid 1px black;
	margin-left:0px;
	margin-bottom:30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
}

#SujetTable
{
 width:100%;
}

#Sujet div table.SujetTable, #Sujet div table td
{
 border: solid 1px black;
}

#Sujet th
{
 border:0px;
}
#Sujet div table .enteteSujet
{
 background-color:black;
}
.Sujetcolonne1
{
	width:15%;
}

.DescriptionMessage
{
background-color:#ffae7f;/*#ff9379;/*#ff4a2d;*/
color:#004c5c;/*#00517a;#005c58;*/
}

#Sujet div table td
{
 font-size:14px;
}

#Sujet div table th
{
 font-size:16px;
 background-color:transparent;
}

#Sujet table td, #SujetTable  table th
{
 text-align:left;
}

#corps div table
{
border:2px solid #89160E;
}

#Sujet fieldset legend {
background: #560a0a;
border: solid 1px black;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 6px;
color: white;
}

#corps fieldset table
{
  margin:0px;
  border:0px;
  padding:0px;
}
#corps fieldset table td
{
  margin:1px;
  border:0px;
  padding:2px
}

#envoyer
{
  margin:auto;
  text-align:center;

}

#messageEnvoye, #messageNonEnvoye, #entrerSurnomMessage, #entrerBonneCategorie, #entrerMotSecret
{
  text-align: left;
  vertical-align:middle;
  margin-bottom: 50px;
}

#messageEnvoye img, #messageNonEnvoye img, #entrerSurnomMessage img, #entrerBonneCategorie img, #entrerMotSecret img
{
float:left;
}

#messageEnvoye span
{
 padding-top:15px;
 vertical-align:middle;
 height:38px;
}

#messageNonEnvoye span, #entrerSurnomMessage span, #entrerBonneCategorie span, #entrerMotSecret span
{
 padding-top:25px;
 vertical-align:middle;
 height:50px;
}

#lienCreer
{
margin-top:30px;
margin-bottom: 30px;
}

#lienCreer a
{
background-color:#560a0a;
 text-decoration:none;
 color: white;
 border:1px solid black;
 padding: 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
 border-radius: 8px;
}


#RepondreSujet
{
 text-align:Right;
}

#NouveauSujet
{
 text-align:Right;
 float:left;
}

#TitreDuSujet
{
text-align:left;
}

#annuler
{
  float:right;
  margin-bottom:10px;
}

#annuler a
{
  text-decoration:none;
  color:white;
    background-color:#560a0a;
   border:1px solid black;
 padding: 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
 border-radius: 8px;
}

#annuler a:hover, #lienCreer a:hover
{
 background-color:black;
}

#indexpage
{
	padding:10px;
}

.indexpage, #indexpage a
{
	margin:auto;
	text-align:center;
	text-decoration:none;
	color:black;
	padding:2px;
}

#indexpage a:hover
{
 color:red;
}

#indexpage .pagepresente
{
color:#7b7b7b; 
}

#indexpage .pagepresente:hover
{
color:#7b7b7b; 
}
