body {margin:0px; padding:23px 0px 0px; color:#000; font-faimy:arial; background:#7b1311;}

table.p_titre {
background:url(ptitrefd.png);
background-repeat:repeat-y;
height:59px;
margin:0px;
margin-left: -105px;
line-height:39px;
padding:0px;
width:526px;}
.p_titre h1{margin:0px 0px 6px; padding:0px; font-size:14px; margin-left:50px;
line-height:39px; font-size:18px;
text-align:center; padding-right: 39px;}
.p_titre p{margin:0px; padding:0px;}

#wrapper_0 {
background-color:#000000;
background-position:center center;
position:relative;
width:776px;
margin: 0px auto;
text-align:left;
}
#bandeau {
background:#ECE9D8 url(bandeauhfd.gif) top left repeat-x;
height:76px;
color:#FFFFFF;
font-family:"Arial Black";
font-size:24px;
text-align:center;
}
#bandeau2 {
background-image:url(bandeau2hfd.gif);
background-repeat:repeat;
height:83px;
}
#bandeau2 #logo {
height:154px;
margin-left:20px;
position:absolute;
top:1px;
width:166px;
z-index:10;
}
#bandeau2 #tablang {
position:absolute; top:5px; right:4px; width:30px;
}
#menuh {line-height:34px;
font-family:"Arial Black";
height:45px;
left:0px;
position:relative;
width:776px;
}
#menuh .debut {
background:url(menuhbg.gif) no-repeat;
float:left;
height:45px;
width:16px;
}
#menuh .end {
background:url(menuhbd.gif) no-repeat;
float:left;
height:45px;
width:16px;
}
#menuh li {
color:#FFFFFF;
float:left;
height:39px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:93px;
}
#menuh a, #menuh a:visited {
background:#98141B url(menuhbtoff.gif) no-repeat;
color:#FFFFFF;
display:table-cell;
font-size:11px;
height:45px;
text-align:center;
text-decoration:none;
width:93px;
display:block;
}

a, a:visited { color:#000;}
a:hover, a:active { color:#FF8000;}

#menuh a:hover, #menuh a:active {
background-image:url(menuhbton.gif);
background-repeat:no-repeat;
color:#FF8000;
height:38px;
}
#menuh li {display:inline}

#principal {
background:#FFF url(divprincipalfd.jpg) 0px 20px no-repeat;
clear:both;
display:table;
left:0px;
position:relative;
width:776px;
}
#principal_entete {
height:11px;
margin:0px;
padding:0px;
width:776px;
}
#principal_entete .debut {
background:url(cttchg.gif) no-repeat;
float:left;
height:11px;
width:16px;
}
#principal_entete .end {
background:url(cttchd.gif) no-repeat;
float:right;
height:11px;
width:16px;
}
#menu_droit {
float:right;
height:auto;
margin:30px 10px 20px 0px;
padding:0px;
position:relative;
width:126px;
background:url(menudroitfd.png) left top no-repeat;
}
#menu_droit .debut {
font-size:10px;
height:14px;
margin:0px;
padding:0px;
}
#menu_droit a, #menu_droit a:visited {
color:#FFFFFF;
display:block;
font-family:"Arial Black";
font-size:11px;
height:30px;
line-height:30px;
margin:0px 10px 0px 10px;
padding:0px;
text-align:center;
text-decoration:none;
width:109px;
}
#menu_droit a:hover, #menu_droit a:active {
color:#FF8000;
}
#menu_droit .end {
height:27px;
}
#contenu {
float:left;
height:auto;
margin:0px 0px 20px;
padding:0px;
width:637px;
overflow:hidden;
}

.article {
margin:30px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.8em; width:630px;
}
table.p_txt_dbl_col { width:530px !important}
table.p_txt_dbl_col td span { width:50% !important}
.article ul { list-style:none;
margin: 0px 0px 0px 20px;
padding:0px 0px 0px 0px;
list-style-position:outside;
}


.article li { padding:0px 0px 0px 20px; margin:0px 0px 14px; background:url(ballon.gif) top left no-repeat}
#pied {
clear:both;
height:193px;
left:0px;
position:relative;
width:776px;
background:url(piedfd.jpg) no-repeat;
}

#pied #logop {
background-image:url(logosportcom.gif);
background-repeat:no-repeat;
float:left;
height:44px;
width:201px;
}

#basdepage {
float:left;
margin-top:193px;
height:44px;
}

div, h1, h2, h3, h4, h5, h6, span, ul, li {
margin:0px;
padding:0pt;
}



