html, body {
margin:auto;
padding:0;
height: 100%;
width: 100%;
background-color:#FFFFFF ;

}
#corps_principal
{
margin:auto;
padding:0;
height: 100%;
width: 100%;
}

#titre_principal
{
margin:auto;
width:100%;
height: 38px; 
background:url(images/corps/titre_principal.bmp) repeat-x ;
text-decoration: none;
}
.titre_principal_gauche
{
float:left; 
width: 24px; 
height: 38px; 
background-image:url(images/corps/titre_principal_gauche.bmp); 
background-repeat:no-repeat;
}
.titre_principal_droit
{ 
float:right; 
width: 24px; 
height: 38px; 
background-image:url(images/corps/titre_principal_droite.bmp); 
background-repeat:no-repeat;
}
.texte_titre_principal
{
color:#000000;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 25px; 
font-weight:bold;
text-transform:capitalize;
}
.retour
{
margin:10px 0 10px 0;
width:100px;
height:30px;
text-align:center;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.retour a
{
width:100%;
height:100%;
background:url(images/corps/retour.bmp) ;
background-repeat:no-repeat;
display:block;
color:#800080 ;
text-decoration: none;
font-weight: bold;
padding-top:7px;

}
.retour a:hover
{
width:100%;
height:100%;
background:url(images/corps/retour_over.bmp) ;
background-repeat:no-repeat;
display:block;
color: #0909FF;
text-decoration: none;
font-weight: bold;
padding-top:7px;

}	
.lien_agrandir
{
font-family:  Arial, Helvetica, sans-serif;
text-align:center;
margin:auto;
width:150px;
height:20px;
display:block;
font-size: 11px;
}
.lien_agrandir a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
width:150px;
height:20px;
background:url(images/corps/lien.bmp) ;
background-repeat:no-repeat;
display:block;
color:#800080 ;
text-decoration: none;
font-weight: bold;
padding-top:2px;
text-align:center;
margin:auto;
}
.lien_agrandir a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
width:150px;
height:20px;
background:url(images/corps/lien_over.bmp) ;
background-repeat:no-repeat;
display:block;
color: #0909FF;
text-decoration: none;
font-weight: bold;
padding-top:2px;
text-align:center;
margin:auto;

}
.inscription 
{
width:100px;
height:30px;
display:block;
text-align:center;
margin:10px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;

}
.inscription a
{
width:100%;
height:100%;
background:url(images/corps/inscription.bmp) ;
background-repeat:no-repeat;
display:block;
text-align:center;
margin:auto;
color:#800080 ;
text-decoration: none;
font-weight: bold;
padding-top:7px;
}
.inscription a:hover
{
width:100%;
height:100%;
background:url(images/corps/inscription_over.bmp) ;
background-repeat:no-repeat;
display:block;
text-align:center;
margin:auto;
color: #0909FF;
text-decoration: none;
font-weight: bold;
padding-top:7px;
}

#pied_de_page{

width:100%;
height:15px;
text-align:center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#FFFFFF;

}
.texte_footer a{
color:#84FFFF;
font-size:10px;
text-decoration: none;
}
.texte_footer a:hover{
color:yellow;
font-size:10px;
text-decoration: none;
}
.bas_images_footer_gauche 
{
float:left; 
background-image:url(images/pied_de_page/footer_gauche.bmp); 
background-repeat:no-repeat;
width: 18px;
height:15px;
}	
.bas_images_footer_milieu 
{

background:url(images/pied_de_page/footer.bmp) ;
background-repeat:repeat-x ;
width: 100%;
height:15px;
}	
.bas_images_footer_droit 
{
float:right;
background-image:url(images/pied_de_page/footer_droite.bmp); 
background-repeat:no-repeat;
width: 18px;
height:15px; 
}	
.gras_sousligne
{
color:blue;
font-weight:bold;
text-decoration:underline;
}