body{
    margin:0;
    padding:0;
    background-color: #7A8893;  
}
#conteneur{margin-top:115px;
            width:643px;
            height:100%;
            margin-left:auto;
            margin-right:auto;  
            /*background-image:url(../img/fond_blanc1.gif);
            background-repeat:no-repeat; */
            background-position:center; 
            
            }
/***************************ENTETE ************************************************/
#entete {/*background-color:red;*/
    width: 643px;
    height:28px;  /*taille d l'image fond */
    margin-left:auto;
    margin-right:auto;  
    background-image:url(../img/fond_tete_home.gif);
    background-repeat:no-repeat;        
}
#entete img{border:0px; }

#menu { width:288px;
        height:30px;        
        float: right;
        margin-top:29px;
        padding-right:25px; 
        }
#menu ul { list-style: none ;   padding: 0px ;}
#menu ul, li {display: inline ; border: 0 ; margin: 0px ; }
#menu ul,li, a {
    padding: 0px;   
    border: 0;  
    text-decoration: none ;
    }
    
#menu img{border: 0;}
/*****************************************CORPS****************************************/
.textgros{
            color:#122860;
            font-weight:bold;}

#corps{ /*background-color:green;*/
        width: 660px;
        height:415px;
        margin-left:auto;   
        margin-right:auto;
        background-image:url(../img/fond_corps_home.gif);
        background-repeat:repeat-y;             
    }
    
    
#corps img{margin-left:222px; /* <-pou q l'image logo soit centré *227*/}

#logofd{ margin-left:213px;
            padding:0;}


#texto{ width:520px;
        margin-left:auto;
        margin-right:auto;}
        
#texto p{ 
margin-right:14px;
margin-top:14px;
font-family: arial, verdana, sans-serif; 
font-size:11px;
text-align:justify;
}
#texto h1{  font-family:Arial, Helvetica, sans-serif;
            font-size:9px;
            color:#122860;
            text-align:center;
            margin-right:7px;
            margin-top:5px;
            margin-bottom:20px;
            padding:0;}     

p.entrer{   font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            color: #2D94E9; 
            text-align:left;
            margin-top:0px;
            margin-left:228px;                                              
            }
            
a.entrer {  width:186px;
            height:28;
            padding-left:24px;  
            padding-bottom:3px; 
            padding-top:2px;
            padding-right:100px;            
            background-image:url(../img/barre_sousmenu02.gif);
            background-repeat:no-repeat;
                        
            }
.entrer a,  
.entrer a:link,
.entrer a:visited,
.entrer a:active {  
                    text-decoration: none;
                    color: #2D94E9;  /*couleur celeste */
                    font-weight:bold;   
                    }
                    
.entrer a:hover{color: #CBDB2A;
                background-image:url(../img/barre_sousmenu01.gif);
                background-repeat:no-repeat;                
                }       


/*********************************PIED******************************************/
#pied{  width:643px;
        height:16px;
        background-image:url(../img/fond_pied_home.gif);
        background-repeat:no-repeat;    
        /*background-color:#00FF00;*/
        font-family:Arial, Helvetica, sans-serif;
        font-size:9px;
        color:#FFFFFF;
        float:left;
        margin-bottom:20px;
        }


#menu-pied{ margin:50px,0,0,100px;
            padding-top:20px;
            padding-right:150px;

            }

            #menu-pied p{margin:0; padding:0;}

#menu-pied ul{  margin:0 0 0 0px ;
                padding:0; 
                }
#menu-pied  li{float:left;
                list-style:none;}

#menu-pied a,
#menu-pied a:link,
#menu-pied a:visited,
#menu-pied a:active{text-decoration:none;
            color:#FFFFFF;}
#menu-pied a:hover{
            color:#122860;}
            
            
#credits{
float:left;
padding-left:20px;
margin-top:24px;

}

#text{

        margin-top:0;
        margin-bottom:0;
        width:100%;
        line-height:8px;
        padding:0;



}
font.top_titre {
font-weight:bold;font-size:14px;font-family: arial, verdana, sans-serif;line-height:10px; color:#FFFFFF;
}

font.titre {
font-weight:bold;font-size:13px;font-family: arial, verdana, sans-serif;line-height:10px; color:#122860;
}

font.text{
margin-top:12px;text-align:middle;font-weight:regular;font-size:11px;font-family: arial, verdana, sans-serif;line-height:10px;color:#122860;
}


            