/*-------- Initialisation des balises -----------------*/
h1, h2, h3, h4, h5, h6, dl, dt, dd, form, ul, li, p
{
margin: 0px ;
padding: 0px ;
}
p {
line-height:18px;
}
body{
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background-color: #CCCCCC;
background-image:url(../images/fond.gif);
background-repeat:repeat-x;
margin:0px;
}
#ombre{
margin-left:auto;
margin-right:auto;
width:958px;
background-repeat:repeat-y;
background-image: url(../images/fond_ombre.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/fond_ombre.png');
}
html>body #ombre {
filter: none;
background: url('../images/fond_ombre.png');
}

table {
border-collapse:collapse;
text-align:center;
}
h1{
font-size:14px;
text-align:center;
margin:25px 0px 25px 0px;
}
h2 {
font-size:12px;
margin:0px 0px 5px 0px;
color: #999999; 
}
#page{
width:936px;
margin-left:auto;
margin-right:auto;
background-color: #FEFFF2;
border:1px solid black;
background-image:url(../images/separateur.gif);
background-repeat:repeat-y;
}
#haut{
width:936px;
height:153px;
background-color: #FEFFF2;
}
#menu{
width:936px;
height:38px;
background-image:url(../images/menu.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#contenu{
width:680px;
float:left;
padding:10px 10px 0px 10px;
/*border-right: #3366CC 2px ridge;*/
min-height:300px;
}
* html #contenu {
height: 300px;
}
#col_droite{
width:215px; 
float:left; 
margin-top:41px;
margin-left:5px;
}
#col_droite h2 {
color: #333366;
background-image:url(../images/puce.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding-left:15px;
}
#col_droite ul li {
list-style:none;}

#pied{
width:936px;
height:61px;
background-image:url(../images/pied.gif);
background-repeat:no-repeat;
clear:both;
}
#coo{
padding:45px 20px 0px 0px;
color:#FFFFFF;
text-align:right;

}
a , a:link, a:visited, a:active {
text-decoration:none;
color: #333399;
font-weight:bold;
}

a:hover {
color:#FF3300;
}
.txt_ptit{
font-size:10px;
}
/*-----------------------menu-droite-------------------*/
#menu_droite{
background-color: #FF9966;
padding:5px 4px 5px 3px;
border:1px solid #666666;
}
#menu_droite ul li{
padding-bottom:5px;
}
#menu_droite a, #menu_droite a:link, #menu_droite a:visited, #menu_droite a:active {
color:#FFFFFF;
background-image:url(../images/puce.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding-left:15px;

}
#menu_droite a:hover {
color:#FF3300;
background-image:url(../images/puce_hover.gif);
background-repeat:no-repeat;
background-position:left 4px;
}
#menu_droite li a.SelectSSMenu,  #menu_droite li a:link.SelectSSMenu, #menu_droite li a:visited.SelectSSMenu , #menu_droite li a:active.SelectSSMenu {
color:#FF3300;
background-image:url(../images/puce_hover.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

/*-----------------------SelectMenu-------------------*/
#imenus0 li a.SelectMenu, #imenus0 li a:link.SelectMenu, #imenus0 li a:active.SelectMenu  {
color:#FF3300;
}
.l1 {
background-color:#FF6600;
color:#FFFFFF;
font-weight:bold;
}
.orange{
font-weight:bold;
color:#FF6600;
}
/*-----------------------class-------------------*/
.bold{
font-weight:bold;
}

.blanc{
color:#FFFFFF;
}
.vert {
background-color:#66CC33;
font-weight:bold;
}	
.rouge {
background-color:red;
font-weight:bold;
}	
.gras{
font-weight:bold;
}
.gras_blue{
color:#000066;
font-weight:bold;
}
.gras_pink{
color:#FF9999;
font-weight:bold;
}
.table_resultats {
text-align:center;
border-collapse:collapse;
}
.categorie{
color:#f59e4a;
font-weight:bold;
background-image:url(../images/fleche.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:45px;
}
.par{
background-color: #EDEDED;
color: #FF6600;
border-top:1px solid #333399;
border-bottom:1px solid #333399;
margin-bottom:5px;
width:98%;
}
.T1_F{
background-color:#FF9999;
font-weight:bold;
color:#FFFFFF;
}
.T2_F{
background-color:#FFEFE9;
}
.T1_M{
background-color: #3366CC;
font-weight:bold;
color:#FFFFFF;
}
.T2_M{
background-color: #E4E8FC;
}
.back_gris{
background-color:#CCCCCC;
}
.adresse {
float:left;
width:200px; 
margin-right:5px;
text-align:center;
border:1px solid #999999;
}
.img img {
border:1px solid #006699;
}
.img_partenaires{
}
#pub_partenaires{
background-color:#FFFFFF;
border-bottom:1px solid black;
border-top:1px solid black;
}
#pub_partenaires img {
padding:3px 0px 3px 20px;
}
/*-----------------------------------------seniors1---------------------------*/
.desc_joueurs{
float:left; 
padding:0px 1px 5px 5px; 
width:222px;
display:none;
}
/*-----------------------------------------webmaster---------------------------*/
#webmaster {
font-size:10px;
background-color: #000000;
background-image:url(../images/fond_webmaster.gif);
background-repeat:repeat-x;
padding:10px 20px 4px 0px;
text-align:right;
}
#webmaster a, #webmaster a:link, #webmaster a:active, #webmaster a:visited {
color: #336699;
}
#webmaster a:hover {
color:#FFCCCC;
}
#ombre_web{
margin-left:auto;
margin-right:auto;
width:958px;
height:13px;
background-repeat:no-repeat;
background-image: url(../images/fond_ombre_pied.png)!important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/fond_ombre_pied.png');
}
html>body #ombre_web {
filter: none;
background: url('../images/fond_ombre_pied.png');
}
.liens {
width:500px;


}
.liens img {
text-align:right;
float:right;
}
.dday_days{
font-weight:bold;
list-style:none;}

.partenaires{
border:1px solid #666666;
margin-bottom:10px;
font-style:italic;
font-size:10px;}

.partenaires h2{
padding:5px;
background-color:#CCCCCC;
color:#333333;
text-align:center;
border-bottom:2px solid #336699;
font-style:normal;
}
.partenaires table td   {
vertical-align:bottom;
}
.table tr td{
height:25px;


}