/*FEUILLE DE STYLES CARREAUX DE CHESLEY*/
body 	
{
background-color: #929292;color: #2C2A25;
font-family: Georgia, Times New Roman, Times, serif; 
font-size: small;

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 30px;

text-align: left; /* pour corriger le bug de centrage IE */
}
a.page:link { color: #3D6E91; text-decoration: none; background-color: transparent }
a.page:visited{ color: #3D6E91; text-decoration: none; background-color: transparent }
a.page:hover  { color: #173951; text-decoration: none; background-color: #769FB9 }
a.page:active  { color: #3D6E91; text-decoration: none; background-color: transparent}

a.header:link { color: #929292; text-decoration: none; background-color: transparent }
a.header:visited { color: #929292; text-decoration: none; background-color: transparent }
a.header:hover { color: #000000; text-decoration: none; background-color:#929292}
a.header:active { color: #929292; text-decoration: none; background-color: transparent}

a.footer:link {color: #F1EFEB; text-decoration: none; background-color: transparent}
a.footer:visited { color: #F1EFEB; text-decoration: none; background-color: transparent }
a.footer:hover { color: #000000; text-decoration: none; background-color:#EDDB60}
a.footer:active { color: #F1EFEB; text-decoration: none; background-color: transparent}

p 
{
margin: 0;
border: 0;
padding: 0; 
margin-left: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.4em;
/*text-indent: 1.0em;*/
}

h3
{
margin: 0;
border: 0;
padding: 0; 
margin-top: 0.5em;
margin-bottom: 0.6em;
font-size:250%;
font-weight:normal;
color: #B5AE5B;
}
h4
{
margin: 0;
border: 0;
padding: 0; 
margin-top: 0.5em;
margin-bottom: 0.4em;
font-size:150%;
font-weight:normal;
color: #B5AE5B;
}
/*LES BOITES CSS*/
#global
{
margin-left: auto;
margin-right: auto;
width: 903px;
height: 100%;
text-align: center; /* on rétablit l'alignement normal du texte */
}
/*LE HEADER ET LE MENU*/
#top
{
/*border:#000000; border-style:solid; border-width: 1px;*/
margin-left: auto;
margin-right: auto;
width: 903px;
height: 73px;
background-image: url(images/top.jpg);
}
#menu_haut /*cette div englobe menu_haut_flash, menu_haut_gauche et menu_haut_droite*/
{
/*border:#000000; border-style:solid; border-width: 1px;*/
width: 903px;
height: 24px;
}
#menu_haut_flash
{
width: 587px;
height: 24px;
float: left;
}
#menu_haut_gauche
{
width: 160px;
height: 24px;
float: left;
}
#menu_haut_droite
{
width: 156px;
height: 24px;
float: left;
}
/*TOUT CE QU'ON PEU TROUVER DANS LA PAGE*/
#menu_flash_centre
{
margin-left: auto;
margin-right: auto;
/*border:#000000; border-style:solid; border-width: 1px;*/
}
#page
{
/*border:#000000; border-style:solid; border-width: 1px;*/
width: 903px;
margin-left: auto;
margin-right: auto;
background-image: url(images/fond_02.jpg);
}
#diaporama_flash
{
position: relative;
width: 330px;
height: 340px;
float: left;
margin-left:15px;
margin-right:10px;
margin-top:10px;
/*border:#000000; border-style:solid; border-width: 1px;*/
}

#boite_texte
{
width: 844px;
text-align: justify;
margin-left: auto;
margin-right: auto;
}

/*Pour les pages du 2ème niveau*/
#boite_2_colonnes
{
width: 800px;
margin-left: auto;
margin-right: auto;
}

#boite_texte_droite
{
line-height: 130%;
position: relative;
width: 484px;
text-align: justify;
margin-left: 10px;
margin-top: 20px;
float: left;
/*border:#000000; border-style:solid; border-width: 1px;*/
}

#boite_texte_gauche 
{
line-height: 170%;
position: relative;
float: left;
width: 470px;
text-align: justify;
margin-top: 20px;
margin-left: auto;
margin-right: 10px;

}

#boite_texte_centre
{
line-height: 170%;
width: 800px;
text-align: justify;
padding-top: 20px;
margin-left: auto;
margin-right: auto;
}
#image_droite
{
position: relative;
width: 290px;
top:30px;
margin-top: 20px;
margin-left: 20px;
margin-right: auto;
float: left;
}
/*border:#000000; border-style:solid; border-width: 1px;*/
/*LE FOOTER*/
#footer
{
line-height: 150%;
position: relative;
float: none;
font-size: 90%;
width: 903px;
height: 66px;
margin-left: auto;
margin-right: auto;
background-image: url(images/footer.jpg);
color: #F1EFEB;
}