body{text-align:center; margin:0px; padding:0px; background-image:url(../img/bg.jpg);   background-repeat:repeat-x;   background-color:#A9A9A9}

A{color:#5F5F5F; text-decoration:underline}
A:hover{color:#ED9321; text-decoration:underline}

A.villes{color:#FFF; text-decoration:none}
A.villes:hover{color:#FFF; text-decoration:none}

A.menusport{color:#FFF; text-decoration:none}
A.menusport:hover{color:#01315F; text-decoration:none}

A.menusante{color:#FFF; text-decoration:none}
A.menusante:hover{color:#ED9321; text-decoration:none}

#container{width:1005px; text-align:center; margin:0px auto; padding:0px; margin-top:0px; background-image:url(../img/bgin.png); height:auto}
#header{width:1005px; height:210px; margin:0px auto}

#diapo{width:1005px; height:127px; margin-top:55px; float:left; background-image:url(../img/banniere.jpg)}
#top1{overflow:hidden; width:1005px; height:176px; margin-top:5px; float:left}
#top2_old{width:802px; height:127px; text-align:right; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-right:9px; background-image:url(../img/banniere.jpg)}
#top2{overflow:hidden; width:990px; height:127px; margin-top:54px; text-align:right; z-index:10000; position:absolute;   margin-left:6px;   margin-right:auto}
#top3{overflow:hidden; width:990px; height:29px; margin-left:6px; margin-right:9px; background-color:#ED9321; clear:both}
#contenu{width:1005px; height:auto}

img{  border:0px}

#img_gauche{width:278px; height:auto; float:left}
#corps{overflow:hidden; width:687px; height:auto; float:left; font-family:Arial,Helvetica,sans-serif; font-size:13px; margin-left:40px}

#footer{width:1005px; height:300px; text-align:left; color:#FFF; font-family:Arial,Helvetica,sans-serif; margin:0px auto; padding:45px 0 0 0; background-image:url(../img/footer.png); background-repeat:no-repeat}

#logo{width:154px; height:152px; float:left; margin-right:1px}
#liens_corps{width:678px; height:16px; float:left; background-image:url(../img/hautcontenu1.jpg)}
#cont_corps{position:relative; width:648px; height:auto; overflow:auto; float:left; text-align:justify; color:#5F5F5F; margin-right:9px; background-image:url(../img/contcorp.jpg); padding:0px 20px 0px 10px}
#liens_corps1{width:678px; height:18px; margin-right:9px; background-image:url(../img/bascorp.jpg); float:left; background-repeat:no-repeat}
#top0{width:802px; height:50px; background-image:url(../img/menu.jpg); margin-right:9px}
#top00{width:811px; height:50px; text-align:right; background-repeat:no-repeat; margin-top:5px; background-image:url(../img/menu.png)}
.titpav{width:278px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:18px; height:28px; text-align:left; background-color:#E29839}
.pave{width:258px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:auto; text-align:left; background-color:#E29839; padding-left:10px; padding-right:10px}
#tel{width:200px; height:48px; padding-top:20px; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#C20000; background-image:url(../img/tel.png); background-repeat:no-repeat; float:right}
.imgleft{float:left}
.clearer{clear:both; display:block; height:1px; margin-bottom:-1px; font-size:1px; line-height:1px}
#top11{width:194px; height:176px; float:left}
#top12{width:811px; height:176px; float:left}
#footer1{width:730px; height:60px; background-color:#C20000; text-align:left; color:#FFF; font-family:Arial,Helvetica,sans-serif; float:left}
#footer12{width:200px; height:60px; background-color:#C20000; text-align:right; color:#FFF; font-family:Arial,Helvetica,sans-serif; float:left}
#top4{width:1005px; height:30px; background-image:url(../img/hautcontenu.jpg)}
#top4_page{width:1005px; height:25px; background-image:url(../img/hautcontenu.png)}
.baspav{width:278px; height:20px; background-image:url(../img/baspav.png); background-repeat:no-repeat}
.hautpavbl{width:278px; height:31px; background-image:url(../img/hautpavbl.png); background-repeat:no-repeat}
.titpavbl{width:278px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:18px; height:28px; text-align:left; background-color:#01315F}
.pavebl{width:258px; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:auto; text-align:left; background-color:#01315F; padding-left:10px; padding-right:10px}
.baspavbl{width:278px; height:30px; background-image:url(../img/baspavbl.png); background-repeat:no-repeat}
#top5{width:1005px; height:auto}
.pavimg{width:240px; height:200px; background-image:url(../img/visuel.jpg); float:left}
.pavcentre{width:447px; float:left; margin-left:0px; height:auto}
.titpavcentre{width:447px; float:left; margin-left:0px; height:52px; background-image:url(../img/titpavcentre.jpg)}
.corppavcentre{position:relative; width:417px; margin-left:0px; height:auto; background-image:url(../img/corppavcentre.jpg); float:left; padding-left:20px; padding-right:10px; color:#5F5F5F}
.baspavcentre{width:447px; float:left; margin-left:0px; height:33px; background-image:url(../img/baspavcentre.png)}
#hautcontenu1{width:687px; height:200px}
#top31{width:386px; height:29px; background-color:#ED9321; float:left; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:28px; text-align:left; padding-left:10px; text-transform:uppercase}
#top32{width:300px; height:29px; background-color:#ED9321; float:right; color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:18px; line-height:28px; text-align:right; padding-right:10px}

#imgright{float:right; padding:20px 0px 20px 20px}

#imgleft{float:left; padding:20px 20px 20px 0px}

