/* CSS Document */
body{
marign:0;
padding:0;
background-image:url(images/fond.png);
background-attachment:fixed;
filter:alpha(opacity:80);
-moz-opacity:0.8;
opacity:0.8;
}
#banniere{
width:780px;
height:150px;
background-color:#CACFCA;
}
#global{
width:780px;
height:100%;
margin:auto;
background-color:#FFFFFF;
margin-top:0px;
}
#navcontainer{
    display:none !important;
    display:block;
}
 #navlist
{
position: relative;
width:780px;
height: 1.05em;
/*height:2em;*/
margin: 0;
padding: 0;
border-bottom: 3px solid #f63;
white-space: nowrap;
}

#navlist li
{
float: left;
margin: 0 0 0 2px;
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #aaa #555 #f63 #999;
list-style-type: none;
}

#navlist li a
{
position: relative;
width: 6em;
display: block;
margin: 0;
/*padding: 1px 0.4em;*/
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #ccc;
background-color: #eee;
color: #666;
/*font: normal 0.7em/120% Verdana, Arial, Helvetica, sans-serif;*/
font-weight:normal;
font-size:smaller;
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
}

#navlist li a:hover
{
/*color: #00c;*/
/*text-decoration: underline;*/
/*background-color: #eee;*/
background-color: #f63;
color: #fff;
border-color: #f96 #c30 #f63 #f96;
}
#navlist li a:active
{
/*color: #00c;*/
/*text-decoration: underline;*/
/*background-color: #eee;*/
background-color: #f63;
color: #fff;
border-color: #f96 #c30 #f63 #f96;
}
#navlist li#active a
{
/*font-weight: bold;*/
/*background-color: #eee;*/
/*color: #666;*:
/*background-color: #f63;
color: #fff;*/
/*border-color: #f96 #c30 #f63 #f96;*/
}

#navlist li#active a:hover { 
color: #fff; 
}

#navlist ul#subnavlist
{
position: absolute;
background:#fc9;
width: 780px;
left: 0;
top: 1.25em;
height: 0.75em;
margin: 0;
padding: 0;
border-bottom: 3px solid #f63;
/*white-space: nowrap;*/
}

#navlist ul#subnavlist li
{
/*width: 13ex;*/
width:111px;
margin: 0;
border: 0;
}

#navlist ul#subnavlist li a
{
width: auto;
padding: 0.06em 1em 0;
border: 0;
background-color: #fff;
color: #000;
/*font: normal normal 0.66em/110% Verdana, Arial, sans-serif;*/
font-weight:normal;
font-size:smaller;
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}

#navlist ul#subnavlist li a:hover
{
/*color: #00c;*/
/*text-decoration: underline;*/
color:#FFFFFF;
font-weight: 400;
/* IE5/Mac disappearing item fix */
}

#navlist ul#subnavlist li.subactive a
{
background-color: #fc9;
border-right:1px solid #ffffff;
color: #000;
}

* html > body #navlist, * html > body #navlist ul#subnavlist
{
width: 600px;
}
#menu{
width:780px;
}
#news .letrine{
margin-right:5px;
padding-right:2px;
padding:0;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:3em;
color:900000;
background-color:ffffcc;
border:1px inset #997f7f;
}
#news p{
margin-left:20px;
padding:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
text-align:justify;
margin-bottom:20px;
}
.menu_haut{
margin:0;
padding:0;
display:block!important;
display:none;
list-style-type:none;
}
.menu_haut li{
float:left;
}
.sous_menu{
display:none;
}
.sous_menu li{
float:none;
}
.menu_haut a{
display:block!important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:129px;
border-right:1px solid white;
color:#fff;
/*background:#ddd;*/
background-color:#f63;
text-decoration:none;
text-align:center;
}
.menu_haut a:hover{
display:block;
/*font-weight:bold;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:129px;
color:#FF0033;
border-right:1px solid white;
/*background:#ddd;*/
background:#fc9;
text-decoration:none;
text-align:center;
}
.menu_haut li:hover .sous_menu{
clear:both;
float:none;
display:block;
position:absolute;
list-style-type:none;
margin:0;
padding:0;
}
.menu_haut li:hover .sous_menu li a{
clear:left;
float:none;
height:20px;
border:1px solid white;
background-color:#fc9;
color:#000000;
}
.menu_haut li:hover .sous_menu li a:hover{
clear:left;
float:none;
height:20px;
border:1px solid white;
background-color:#fc9;
color:#ffffff;
}
#partenaire{
float:right;
margin:0;
margin-top:20px;
height:100%;
/*background:#ddd;*/
width:160px;
}
#partenaire img{
background:#3333FF;
width:96px;
height:122px;
margin-left:20px;
}
#partenaire #discipline h5{
margin:0!important;
padding:0;
text-align:left;
margin-left:7px;
}
#partenaire #discipline form{
margin:0!important;
padding:0;
text-align:left;
margin-bottom:10px;
margin-left:7px;
}
h4{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
}
h5{
margin:0;
padding:0;
margin-left:5px;
text-align:center;
margin-bottom:5px;
}
h3{
margin:0;
padding:0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:medium;
color:blue;
}
img{
width:100px;
height:100px;
/*border:1px solid black;*/
color:#FFFFFF;
background:black;
margin-right:10px;
margin-left:5px;
}
#autre_partenaire{
margin-top:10px;
}
#autre_partenaire img{
margin-left:70px;
margin-bottom:10px;
}
#login input.champ_text{
width:120px;
margin-bottom:5px;
} 
#login form{
 margin-right:10px;
}
#login fieldset{
 border-color:blue;
}
#login label{
 color:blue;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0!important;
 margin-left:10px
}
#login legend{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#f63;
}
#login input{
margin-left:0!important;
margin-left:10px;
margin-bottom:5px;
}
#login input.btn_ok{
margin-left:0!important;
margin-left:0px;
margin-bottom:5px;
width:55px;
}
select{
width:100px;
border-color:#FF6600;
}
#news{
marign:0;
padding:0;
float:none;
width:600px;
margin-top:0px!important;
margin-top:15px;
height:100%;
}
#news p{
marign:0;
padding:0;
/*margin-left:30px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
#news .image_site{
margin-right:10px;
/*margin-left:15px;*/
margin-top:10px;
margin-bottom:2px;
width:200px;
height:150px;
background-image:url(images/japon.jpg);
float:left;
}
p{
margin:0;
padding:0;
text-align:justify;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}
#news img{
 margin:0;
 padding:0;
 width:600px;
 height:300px;
 background:#000;
 margin-top:20px;
}
table{
 float:right;
 width:600px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
table.table_ping{
 float:right;
 width:550px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
}

table td{
background:#bebebe;
/*border-left:1px solid #FFFFFF;*/
color:#FFFFFF;
text-align:center;
}
table td a{
text-decoration:none;
/*color:#000;*/
color:#006600;
}
table td a:hover{
text-decoration:none;
color:#0066FF;
}
table .sous1 td{
background:#DCDCDC;
color:#000000;
text-align:center;
font-weight:bold;
}
table .sous2 td{
margin:0;
padding:0;
background:#f5f5f5;
color:#000;
text-align:center;
border:none;
font-weight:normal;
}
table tr .sous1{
background:#DCDCDC;
color:#000000;
text-align:center;
font-weight:bold;
}
table tr .sous2{
margin:0;
padding:0;
background:#f5f5f5;
color:#000;
text-align:center;
border:none;
font-weight:normal;
}
#news .photo_joueur{
 margin:0;
 padding:0;
 width:150px;
 height:100px;
 float:left;
}
#news .photo_joueur img{
 margin-top:2px!important;
 margin-top:10px;
 margin-left:5px;
 padding:0;
 width:150px;
 height:120px;
 float:left;
}
#information{
margin:0;
padding:0;
margin-top:20px!important;
margin-top:10px;
margin-left:170px;
/*padding-left:20px;*/
width:350;
}
textarea.text_lutte{
border:none;
background:#fCfCfC;
}
#news h5{
margin:0;
padding:0;
text-align:left;
font-weight:normal;
}
#news h4{
margin:0;
padding:0;
margin-top:20px;
margin-left:5px;
text-align:center;
margin-bottom:5px;
color:#3300FF;
font-family:Georgia, "Times New Roman", Times, serif;
}
#pied{
position:relative;
margin-top:200%!important;
width:780px;
margin:auto;
height:20px!important;
background:#ddd;
text-align:center;
padding:0;
}
#pied a.li{
text-decoration:none;
color:#000000;
cursor:default;
}

#news img.icone{
 margin:0;
 padding:0;
 width:20px;
 height:20px;
}
table tr .tr_tennis{
/*background:#f5f5f5;*/
color:#fff;
font-weight:bolder;
font-size:larger;
background-color:#FFCC00;
border:none;
border-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-left-width:0;
font-weight:normal;
}
table tr .tennis_mainty{
/*background:#f5f5f5;*/
background-color: #000000;
}
table td.td_border{
/*background:#f5f5f5;*/
color:#FFFFFF;
font-weight:bolder;
font-size:larger;
background-color:#000000;
border:#000000;
font-weight:bolder;
border-color:#000000;
}
table td img.icone
{
/*float:right;*/
margin-right:400px;
}
.menu_tennis a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:129px;
border-right:1px solid white;
color:#fff;
/*background:#ddd;*/
background-color:#f63;
text-decoration:none;
list-style-type:none;
text-align:center;
}
.menu_tennis a:hover{
display:block;
/*font-weight:bold;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:129px;
color:#FF0033;
border-right:1px solid white;
/*background:#ddd;*/
background:#fc9;
text-decoration:none;
list-style-type:none;
text-align:center;
}
.menu_tennis{
margin-top:10px;
margin-left:10px;
padding:0;
list-style-type:none;
}
#sary img{
width:100px;
height:75px;
}
table#med td.tralala
{
text-align:left;
padding-left:100px
}