*
{
margin: 0px;
padding: 0px;
font-family:thaoma, arial;
font-size : 11px;
text-align : justify ;
}
		
body
{
margin-top: 10px;
background-image : url("./design/fond.png") ;
background-repeat : repeat-x ;
}

.conteneur
{
width : 800px ;
margin : auto ;
}

.contenu
{
width : 800px ;
float : left ;
}

.baniere
{
width : 796px ;
height : 110px ;
float : left ;
background-image : url("./design/logo.png") ;
background-repeat : no-repeat ;
color : #ffffff ;
font-size : 11px ;
font-weight : bold ;
text-align : right ;
}

.pub
{
width : 800px ;
height : 80px ;
float : left ;
}

.titre_pub
{
width : 789px ;
height : 14px ;
border : solid 2px black ;
float : left ;
color : #ffffff;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
font-weight : bold ;
padding : 2px ;
padding-left : 5px ;
margin-top : 40px;
}

.menu
{
width : 789px ;
height : 14px;
border : solid 2px black ;
float : left ;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
font-weight : bold ;
padding : 2px ;
padding-left : 5px ;
margin-bottom : 10px;
}

.btn_menu
{
border-right : solid 1px black ;
text-align : center ;
display : inline ;
padding : 3px ;
padding-left : 9px ;
padding-right : 10px ;
}

.btn_menu2
{
text-align : center ;
display : inline ;
padding : 3px ;
padding-left : 10px ;
padding-right : 9px ;
}

.btn_menu a:hover, .btn_menu2 a:hover
{
color : black ;
}


.colonne
{
width : 190px ;
float : left ;
}

.col
{
width : 182px ;
float : left ;
border : solid 2px black ;
margin-bottom : 10px ;
}

.col_titre
{
width : 175px ;
height : 14px ;
border-bottom : solid 2px black ;
float : left ;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
font-weight : bold ;
padding : 2px ;
padding-left : 5px ;
}

.col_contenu
{
padding-left : 5px ;
padding-right : 5px ;
padding-top : 25px ;
padding-bottom : 3px ;
background-color : #ffffff ;
}

.col_contenu2
{
padding-left : 1px ;
padding-top : 21px ;
padding-bottom : 3px ;
background-color : #ffffff ;
}

.corps
{
width : 600px ;
float : right ;
}

.cor
{
width : 600px ;
float : right ;
border-left : solid 2px black ;
border-right : solid 2px black ;
margin-bottom : 10px;
}

.cor_titre
{
width : 593px ;
height : 14px ;
border-bottom : solid 2px black ;
border-top : solid 2px black ;
float : left ;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
font-weight : bold ;
padding : 2px ;
padding-left : 5px ;
}

.cor_titre a
{
color : #000000 ;
font-size : 11px ;
font-weight : bold ;
text-decoration : none ;
float : center ;
}

.cor_contenu
{
padding-left : 5px ;
padding-right : 5px ;
padding-top : 28px ;
padding-bottom : 3px ;
background-color : #ffffff ;
}

.col h1, .cor h1, .menu a
{
color : #ffffff ;
font-size : 12px;
font-weight : bold ;
text-decoration : none;
}

.menu a:hover
{
color : #000000 ;
font-size : 12px;
font-weight : bold ;
text-decoration : none;
}


.cor h2
{
font-weight : bold ;
font-size:12px;
color : #219424;
text-align : right;
border-bottom: solid 2px #000000;
}

.cor_contenu a , .col_contenu a
{
color:#219424;
font-size : 11px;
}

.cor_contenu textarea, .cor_contenu select, .cor_contenu input
{
border: solid 2px #000000;
background-color : #ffffff ;
font-weight: bold;
color : #219424;
}

.cor_contenu textarea:focus, .cor_contenu select:focus, .cor_contenu input:focus
{
border: solid 2px #219424;
background-color : #ffffff ;
color : #219424;
}

.tournoi
{
border : solid 2px #d70706;
background-color : #e1b9b9;
}

.match
{
border : solid 2px #219424;
background-color : #bee1bf;
}

.special
{
border : solid 2px #f0ff00;
background-color : #fcffcc;
}

.formation
{
border : solid 2px #1010ef;
background-color : #aaaaff;
}

.cadre_photo img
{
border : solid 2px #000000;
}

.sous-menu
{
float : right;
text-align:right;
}

.login
{
width : 280px ;
margin : auto ;
border : solid 2px #000000;
padding : 10px;
margin-top : 10px;
margin-bottom : 10px;
background-color: #ffffff;
color : #000000;
}

h5
{
text-align : center ;
border : solid 2px #000000;
color : #ffffff;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
padding : 3px;
}

.login input
{
text-align : center ;
border : solid 2px #000000;
color : #000000;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
padding : 2px;
}

.login input:focus
{
text-align : center ;
border : solid 4px #000000;
color : #ffffff;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
padding : 2px;
}

.g
{
float : left;
text-align : left ;
}

.d
{
float : right;
text-align : right ;
}

.cadre
{
width : 575px ;
border : solid 2px #000000;
padding : 5px;
}

.btn input
{
text-align : center ;
border : solid 2px #000000;
color : #ffffff;
background-image : url("./design/bg_titre.png") ;
background-repeat : repeat-x ;
padding : 2px;
}
