* { margin:0; padding:0; }
img { border:0; _behavior:url('win_png.htc'); }
.reset { clear:both;margin:0;padding:0;  }

body { font-size:11px;font-family:Arial, Verdana, sans-serif;text-align:center;background:url('../image/fond/motif.png') #FFF;_background:#FFF; }

.conteneur {
text-align:left;
position:relative;
width:878px;
margin:auto;
height:300px;
height:10px;
background:url('../image/fond/milieu.png') repeat-y;
_background:url('../image/fond/milieu.IE.png') repeat-y;
}
html>body .conteneur {
min-height:300px;
height:auto;
}

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

.ConteneurBas {
width:878px;
height:30px;
margin:auto;
background:url('../image/fond/footer.png') no-repeat;
_background:url('../image/fond/footer.IE.png') repeat-y;
}

.Site {
position:relative;
padding-top:10px;
margin:0px 29px 0 29px;
}

.Header, .Menu, .Centrale, .Footer { width:821px; }

.Header { position:absolute; top:20px; }
.Menu { position:absolute; top:132px; }
.HeaderFooter { 
background:url('../image/fond/header.footer.png') no-repeat; 
_background:url('../image/fond/header.footer.jpg') no-repeat; 
height:25px;
}
.Centrale { padding-top:190px;height:200px;  }
html>body .Centrale { min-height:200px; height:auto; }
.RepertoireMenu { background:url('../image/site/rond.jpg') no-repeat right; }

.Footer .floatLeft { background:url('../image/site/footer.gauche.jpg') no-repeat; width:432px; height:71px; position:relative; }

.RechercheBarre { position:absolute; top:137px; right:0px; z-index:50; width:330px;  }
.RechercheBarre ul { list-style:none; }
.RechercheBarre li {  float:left;  }
.RechercheBarre input { background:url('../image/recherche/milieu.png') repeat-x; padding:6px 0 7px 0; border:0; width:200px; font-size:11px; color:#383427; }
.RechercheBarre img { float:left; }
.RechercheBarre #TitreRecherche { position:relative; top:9px; margin-right:5px; }
.RechercheBarre #RechercheOK { margin-left:5px; cursor:pointer; }

#footer ul { list-style:none; position:relative; top:12px; left:20px; }
#footer li { display:inline; color:#d3165a; }
#footer a { color:#FFF; text-decoration:none; text-transform:uppercase; font-size:10px; }
#footer a:hover { text-decoration:underline; }