body {
background-repeat: repeat-y;
background-image: url(../img/splash.gif);
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top: 0px;
margin-left: 2px;
margin-bottom: 0px;
width: 800px;
}

.page {
width: 800px;

}

.bandeau {
/* background-color: #FF0000; */
position:relative;
top:0px;
}

.bandeau_jpg {
position: relative;
top: 0px;
left: 0px;
}

.langue {
position:absolute;
top:0px;
left:685px;
border: 0px solid #000000;
width: 120px;
text-align: center;
}

.langue ul {
}

.langue li {
display: inline;
}

.langue img {
border:0;
}

.texte_defilant {
z-index: 10;
position: absolute;
top: 118px;
left: 30px;
}

.menu {
/* background-color: #FF00FF; */
position:relative;
top:10px;
heigh: 50px;
/*margin-bottom: 120px;*/
}

/* Menu dynamique */

#srch{border: 1px solid;margin-bottom: 1px;padding: .1em 0;    margin-top: 0px;           }
#sf1{margin: 0;}
#tabs span{text-align:center;  margin-left: 5px;                         }
#tabs a,.on{width: 7.4em;border:1px solid #999;border-bottom:0;color:#00f;padding: 0px 0 1px;background:#f3f3f3;  text-decoration: none;  text-align: center;     }
.on{position:relative;padding: 1px 0 5px;bottom:-1px;font-weight:bold;color:#FFF;   }
span#tb1{ margin-left: 8px; }
.on1 .on,#sf1 .on1,#tb1 :hover{background:#3A99F8;border-color:#7EAEFF;}
.on2 .on,#sf1 .on2,#tb2 :hover{background:#C184FF;border-color:#8409FF}
.on3 .on,#sf1 .on3,#tb3 :hover{background:#FF8A3C;border-color:#F95100;}
.on4 .on,#sf1 .on4,#tb4 :hover{background:#D8545E;border-color:#D22D39}

.on5 .on,#sf1 .on5,#tb5 :hover{background:#E7EFF7;border-color:#A4C4DF}
.on6 .on,#sf1 .on6,#tb6 :hover{background:#F1F1FD;border-color:#CECFFF}
#ttl a, #ttl visited, #ttl
{text-align: left;  padding-left: 8px;  letter-spacing: 1px;  text-decoration: none;  color: #fff;    }
#tabs a{text-decoration: none;
} /*opera 7 */
html>body #Hmenu {font: 110%;  font-variant: small-caps; }
html>body #Hmenu table {font-size: inherit}
html>body #tabs span{float: left;margin-bottom: -4px;  padding-top: 0;  margin-top: 01px;           }
html>body #tabs, .on{bottom:3;  }
html>body #srch{clear:both}
html>body #flt input{vertical-align:baseline}
html>body #tabs a{display:block}
html>body #tabs{margin-left: 0;}

.bandeau_pub {
/* background-color: #FF0000; */
position:relative;
top:0px;
margin: 7px;
text-align: center;
}

.contenu {
/* background-color: #00FF00; */
position:relative;
top:10px;
margin-top: 10px;
}

/* sections */
.section {width:100%; border: 1px solid #005CB2; margin-bottom:5px; margin-right:5px; background-color:#ffffff; }
.sectionTitre {background-color:#3A99F8; /* #B2C1DA */ ; border-bottom: 1px solid #88ACE3; padding:2px; font-variant: small-caps; color: #FFFFFF; /* #000F41; */}
.sectionTitre a {color: #000F41;}
.sectionContenu {padding:4px; padding-top:8px; padding-bottom:3px; }
.sectionPied {background-color: #f4f4f0; padding: 2px; text-align: right; border-bottom: 2px solid #f4f4f0; border-top: 1px solid #ffffff;}
.sectionPied a { font-size: 11px; margin-right: 12px;}

.sectionContenu ul {
list-style-image: url(../img/flocon.jpg);
margin: 0px;
padding-left: 26px;
padding-top: 0px;
}


.bas_page {
/* background-color: #00FFFF; */
text-align: center;
position:relative;
top:10px;
margin-bottom: 10px;
}

.bas_page li {
display: inline;
margin: 15px;
}

.bas_page img {
border:0;
}



.float {
float: left;
width: 394px;
margin: 2px;
}

.float_id1 {
float: left;
width: 390px;
margin: 2px;
}

.float_id2 {
float: left;
width: 380px;
margin: 2px;
padding-left: 5px;
border-left: 1px solid #999999;
}

hr {
clear: both;
visibility: hidden;
}

img {
border: 1px solid #707070;
padding: 0px;

}

/* Calendrier */

.calendrier {
margin-top:20px;
text-align: left;
margin-left: 10px;
}

.mois {
border: 1px solid #7EAEFF;
background-color:#7EAEFF;
float: left;
width: 104px;
margin: 2px;
color: #FFFFFF;
text-align:center;
}

.jour {
text-align:left;
color: #000000;
}

.jour img{
border:0px;
}

.jour_semaine {
background-color:#EDF4FE;
}

.jour_we {
background-color:#D2E4FC;
}

#details
{
position:absolute;
top:30px;
margin-bottom: 10px;
text-align: center;
font-weight: bold;
width: 100%;
}

.course1 {
background-color:#7494E8;
}

.course1 a{
color:#000000;
text-decoration: none;
}

.course2 {
background-color:#FFFF00;
}

.course2 a{
color:#000000;
text-decoration: none;
}

.course3 {
background-color:#4AE045;
}

.course3 a{
color:#000000;
text-decoration: none;
}
.course4 {
background-color:#B25E63;
}

.course4 a{
color:#000000;
text-decoration: none;
}
.course5 {
background-color:#ECBA35;
}

.course5 a{
color:#000000;
text-decoration: none;
}
.course6 {
background-color:#FF1F01;
}

.course6 a{
color:#FFFFFF;
text-decoration: none;
}

.course7 {
background-color:#ff80ff;
}

.course7 a{
color:#FFFFFF;
text-decoration: none;
}

.resultats {
width: 100%;
margin: 5px;
}

.resultats table {
font-size:13px;
width: 100%;
border: 0px solid #7EAEFF;
}

.resultats th {
border: 1px solid #7EAEFF;
background-color:#D2E4FC;
font-variant: small-caps;
}

.resultats td {
border: 1px solid #7EAEFF;
padding: 2px;
}

.resultats img {
border: 0px;
}

.home_result {
border: 1px solid #7EAEFF;
background-color:#D2E4FC;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 3px;
margin-left: 3px;
font-size: 11px;
}

.lien_ancre {
text-align: right;
margin-right: 30px;
font-size: 11px;
}

.pics td {
background-color:#D2E4FC;
margin: 2px;
text-align: center;
}

.photos {
width: 86%;
}

.photos td {
text-align: center;
}

.photo {
text-align: center;
width:140px;
height: 168px;
float: left;
border: 1px solid #BBBBBB;
background-color: #DDDDDD;
padding: 5px;
margin: 5px;
}

.photo img {
border-top: 2px solid #FFFFFF;
border-right: 2px solid #AAAAAA;
border-bottom: 2px solid #AAAAAA;
border-left: 2px solid #FFFFFF;
}

.photos {
text-align: center;
}

.rep_photos {
  background-color: #FFFFFF;
  border: 1px solid #d8d8d8;
  margin: 2px;
  padding: 4px;
  float: left;
  width: 140px;
  height: 150px
  text-align: center;
  font-size: 10px;
}
.spacer {
clear: both;
}

hr {
clear: both;
visibility: hidden;
height: 1px;
}
