body {
margin: 0px;
background-color: #ffffff;
text-align: center; /* pour centrage sous IE5 */
font-size: 16px; /* 100% */
font-family: Arial;
}

a {
color: #336699;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

#conteneur {
margin-left: auto;
margin-right: auto;
margin-top: 5px;
width: 992px;
font-size: 12px;
background-color: #ffffff;
text-align: left; /* retablissement du centrage */
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 990px;
}
html>body #conteneur {
  width: 990px;
}

#header {
width: 990px;
height: 150px;
background-color: #ffffff; #ffff33;
background-image: url('images/fdheader.jpg');
background-repeat: no-repeat;
float: left;
}
#header a#logo {
font-size: 0px;
color: #ffffff;
width: 150px;
height: 75px;
display: inline;
float: left;
margin: 40px 0px 0px 17px;
background-image: url('images/pca.gif');
}

#milieu {
width: 990px;
background-color: #ffffff; #ffff33;
background-image: url('images/fdcontenu.gif');
float: left;
}

#colonneg {
width: 185px;
float: left;
}

#contenu {
width: 560px;
float: left;
background-color: #ffffff; #ffcccc;
}

#colonned {
width: 245px;
float: left;

}

#footer {
width: 950px;
height: 30px;
padding: 0px 20px 0px 20px;
/*background-color: #999999;*/
background-image: url('images/fdfooter.gif');
background-repeat: no-repeat;
float: left;
}

div.blocactu {
width: 274px;
float: left;
margin-right: 6px;
margin-bottom: 15px;
display: inline;
}

h2#infos {
position: relative;
/*width: 100%;*/
border: 1px #C5D7EB solid;
background-color: #EBEEF7;
padding: 2px 10px 2px 22px;
font-size: 14px;
color: #003366;
margin: 0px 0px 5px 0px;
background-image: url('images/fd-titre1.gif');
background-repeat: no-repeat;
background-position: 6px 5px;
  voice-family: "\"}\"";
  voice-family:inherit;
  /*width: 238px;*/
}
html>body h2#infos {
 /* width: 238px;*/
}

span#hi {
color: #A5679C;
}
a.h {
color: #E0660C;  #DD24C1;
}

div#dateactu {
float: right;
margin-top: 6px;
margin-left: 5px;
margin-right: 5px;
margin: 14px 5px 0px 5px;
display: inline;
}

h1 {
border: 1px #C5D7EB solid;
background-color: #EBEEF7;
padding: 2px 10px 2px 22px;
font-size: 14px;
color: #003366;
margin: 10px 0px 10px 0px;
background-image: url('images/fd-titre1.gif');
background-repeat: no-repeat;
background-position: 6px 6px;
}

p {
margin: 3px 0px 10px 0px;
}

h2 {
font-size: 12px;
color: #003366;
margin: 7px 0px 5px 0px;
padding: 0px;
}

dl.box, dl.box dt, dl.box dd  {
margin: 0px;
padding: 0px;
}

dl.box {
width: 230px;
margin-left: 5px;
margin-bottom: 10px;
float: left;
display: inline;
}

dl.box dt {
width: 217px;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 2px 8px;

background-image: url('images/fdhbox.gif');
background-repeat: no-repeat;
background-color: #ECEBC4; #DCE2E9;
}

dl.box dd {
width: 230px;
border: 1px #ECEBC4 solid; /* #E5E5E5 */ 
margin-top: 5px;
padding: 5px;
text-align: center;
float: left;
background-color: #F6F5E3;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 218px;
}
html>body dl.box dd {
  width: 218px;
}

dl.box dd a img {
border: 0px;
}

dl#assdocs {
float: left;
width: 210px;
padding: 5px;
margin: 0px 0px 10px 0px;
border: 1px #EA8604 dashed; /* #EA045A */ 
background-color: #FEEDDE; #FFE8F1; #F6F4F4;
}
dl#assdocs dt {
color: #C64A29; #C62964;
font-weight: bold;
margin-bottom: 5px;
}
dl#assdocs dd {
margin: 0px;
font-size: 11px;
}
dl#assdocs dd ul, dl#assdocs dd li {
margin: 0px;
padding: 0px;
list-style: none;
}
dl#assdocs dd li {
padding-left: 20px;
margin-bottom: 1px;
background-image: url('images/pda.gif');
background-repeat: no-repeat;
background-position: 5px 6px;
}
dl#assdocs dd li a {
font-size: 11px;
color: #E0660C;
text-decoration: none;
}
dl#assdocs dd li a:hover {
text-decoration: underline;
}




/* Tableau compet */

table#compet {
border: 1px solid #C5D7EB;
border-collapse: collapse;
width: 100%;
margin: auto;
}
table#compet thead, table#compet tfoot {
background-color: #D0E3FA;
border: 1px solid #C5D7EB;
}
table#compet tbody {
background-color: #FFFFFF;
border: 1px solid #C5D7EB;
}
table#compet th {
font-family: Arial;
border: 1px solid #C5D7EB;
padding: 5px;
background-color: #EFF6FF;
}
table#compet td {
font-family: Arial;
font-size: 12px;
border: 1px dotted #C5D7EB;
border-bottom: 1px solid #C5D7EB;
padding: 5px;
text-align: left;
}
table#compet caption {
font-family: Arial;
font-size: 12px;
}

/* Fin tableau compet */



/* Onglet section club */

ul#onglet, ul#onglet li {
margin: 0px;
padding: 0px;
list-style: none;
}
ul#onglet {
height: 25px;
width: 560px;
float: left;
display: block;
margin-top: 10px;
background: url('images/pointb.gif') repeat-x bottom;
}

ul#onglet li {
float: left;
display: inline;
height: 24px;
margin-left: 7px;
background: url('images/ogc.gif') no-repeat;
}
ul#onglet li a {
background: url('images/odc.gif') no-repeat top right;
display: block;
margin-left: 10px;
font-size: 11px;
line-height: 14px;
padding: 6px 10px 4px 0px;
text-decoration: none;
color: #336699;
}

ul#onglet li#c {
height: 25px;
background: url('images/og.gif') no-repeat;
}
ul#onglet li#c a {
background: url('images/od.gif') no-repeat top right;
font-weight: bold;
padding: 6px 10px 5px 0px;
}

ul#onglet li#site {
height: 15px;
margin: 4px 0px 0px 10px;
background: none;
}
ul#onglet li#site a {
margin: 0px;
display: inline;
background: none;
}
ul#onglet li#site a:hover {
text-decoration: underline;
background: none;
}

#cadreonglet {
width: 560px;
border: 0px #336699 solid;
border-top: 15px #EBEEF7 solid;
padding: 5px 0px;
color: #003366;
text-align: justify;
float: left;
}

/* Fin onglet section club */




/* Albums photos */

dl.albums
{
font-family: Arial;
font-size: 11px;
border: 1px solid #cccccc;
background-color: #F0F0F0;
width: 112px;
/*height: 210px;*/
text-align: center;
padding: 5px 7px 5px 7px;
margin: 10px 0px 10px 10px;
float: left;
display: inline;
}

.albums td.img
{
border: 1px solid #cccccc;
width: 110px;
height: 110px;
vertical-align: center;
}

.albums dt.img a img {
border: 0px;
}

.albums dt.date
{
margin: 0px;
padding: 0px;
text-align: right;
margin-bottom: 5px;
}

.albums dt a
{
color: #336699;
margin: 5px 0px 5px 0px;
text-decoration: none;
}
.albums dt a:hover {
text-decoration: underline;
}

.albums dd
{
color: #003366;
margin: 0;
margin-top: 5px;
padding: 0;
text-align: justify;
}


dl#photo {
font-family: Arial;
font-size: 12px;
border: 1px solid #cccccc;
background-color: #F0F0F0;
width: 500px;
text-align: center;
padding: 5px 10px 5px 10px;
float: left;
display: inline;
margin: 10px 0px 10px 20px;
}

#photo dt.img
{
border: 1px solid #cccccc;
vertical-align: center;
}

#photo dd
{
border: 1px #cccccc solid;
margin: 5px 0px 5px 0px;
padding: 5px;
background-color: #ffffff;
text-align: left;
}

/* FIN albums photos */


