body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px auto 0px auto;
    padding: 0px;
    text-align: left;
    background-color: white;
    color: black;
    width:1003px;
}

h1 {
    font-size:22px;
    text-align:center;
}
table {
    border-collapse: collapse;
    font-size: 9px;
}
table a {
    color: white;
}
th {
    background-color: #7A7A7A;
    color: white;
    border: 1px solid black;
    padding: 1px;
    text-align: center;
}
td {
    border: 1px solid black;
    padding: 1px;
    text-align: center;
}
table img {
    text-align: center;
}

form {
    margin: 0px;
    padding:0px;
}

label {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bolder;
    color: #000000;
    DISPLAY: inline;
    
    margin-left: 5px;
    width: 100px;
    padding-top: 5px;
    margin-top: 2px;
}
.image_right{
float:right;
}
/* header */
#header {
    background:white;
    height:25px;
}

#zone_haut {
    background:#69BEDD;
    height:250px;
    z-index:1;
    margin-bottom:30px;
}

.image_header {
    float:left;
    width:500px;
    position:absolute;
    margin-top:18px;
}

.logo_header {
    float:right;
    position:absolute;
    margin:0px;
    padding:0px;
    margin-left:600px;
    top:30px;   
}
#texte_haut{
float:left;
}
#texte_haut a{
color:#CC0000;

padding:5px;
font-size:14px;
text-decoration:none;
font-weight:bolder;
}



#zone_bas {
    background-color:#7A7A7A;
}


#conteneur {
    width: 1003px;
    margin: 0 auto 0 auto;
    padding:0;
}

#centre {
    position: absolute;
    width: 1003px;
    margin: 25px 0 0 0px;
    border-top: 0px;
    top: 0;
    background-color: white; 
}
#bac{

height:591px;
 background:url("http://www.mes-resultats.com/images/_bac/bg.jpg") no-repeat;
 background-position:center;
}
#bac h1{
position:absolute;
margin-top:290px;
margin-left:430px;
*+margin-left:-50px;
font-size:80px;
}
#contenu_page {
    text-align:center;
    background-color: white;
    padding:0 20px 0 20px;
   
}





#menu_bas {
    background-color: #FFFFFF;
    text-align: center;
    color: #C0C0C0;
    clear: both;
    margin-top:20px;
}
#menu_bas ul {
    padding: 5px;
    margin: 0px;
}
#menu_bas li {
    list-style-type: none;
    display: inline;
}
#menu_bas a {
    color: #C0C0C0;
}

#image_menu_gauche {
    width:150px;
    margin-top:10px;
}
#decompte{
position:absolute;
margin-top:390px;
margin-left:330px;
*+margin-left:-150px;
}

#decompte input{
/*border:1px solid #69BEDD;*/
border:0px solid red;
text-align:center;
font-size:14px;
font-family:arial;
font-weight:bolder;
width:380px;
}

.clear {
    clear: both;
}

#inscription{
padding:0px;

}
#inscription h2 {
    margin:0px;
    background-color:#000000;
    padding:5px;
    font-size:24px;
    color:white;
    text-align:center;
}
#inscription p{
font-size:18px;
margin:0px;
text-align:center;
}


/*********/
#liens{
float:right;
padding:5px;
font-size:11px;

}
#liens ul{
    margin:0px;
    padding:0px;
    }
#liens li{
display: inline;
list-style-type: none;
color:#000000;
}
#liens a{
font-size:11px;
color:#000000;
padding-left:20px;
    padding:5px 0px 0px 20px;
    text-decoration:none;
}
.img_liens{
    background-repeat: no-repeat;
    background-position: left;
}
.img_fav{
        background-image: url(http://www.mes-resultats.com/images/_cadre/favoris.gif);
}
.img_rss{
        background-image: url(http://www.mes-resultats.com/images/_cadre/rss.png);
}