
/*  -------  Blocs principaux  -------  */

body
{
background-color: #f7f9e4;
width: 822px;
margin: auto;
height: 100%;
overflow: hidden;
}

#top
{
height: 0px;
}

#header
{
width: 822px;
height: 60px;
background-image: url("img1024/head.jpg");
}

#menu
{
width: 822px;
height: 32px;
}

#centre
{
width: 822px;
height: 438px;
background-image: url("img1024/corps.jpg");
padding-top: 3px;
}


#footer
{
width: 822px;
height: 16px;
background-image: url("img1024/footer.jpg");
padding-top: 5px;
overflow: hidden;
}

#bottom
{
width: 822px;
height: 82px;
background-image: url("img1024/bottom.jpg");
}



/*  -------  Blocs internes  -------  */


#corps
{
width: 478px;
height: 410px;
margin-left: 210px;
overflow: auto;
padding: 15px;
font-family: Arial, Helvetica, Times New Roman;
font-size: 10px;
}

#footer_content
{
position: relative;
top: -2px;
width: 600px;
height: 13px;
margin: auto;
overflow: hidden;
text-align: center;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}


.haut
{
width: 448px;
font-size: 11px;
text-align: center;
border: solid #2B0601 1px;
background-color: #fcf1d2;
padding: 5px;
margin-bottom: 10px;
}

.bandeau_bas
{
margin-top: 10px;
width: 448px;
padding: 5px;
border: solid #2B0601 1px;
background-color: #fcf1d2;
}

.formulaire
{
width: 448px;
text-align: center;
margin: auto;
margin-bottom: 20px;
margin-top: 0px;
}

.contenu_livre
{
background-image: url("imgadapt/bandeau_titres02.jpg");
background-repeat: no-repeat;
background-color: #fcf1d2;
border: solid #2B0601 1px;
width: 438px;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px;
padding-top: 2px;
padding-bottom: 0px;
}

.images
{
width: 438px;
text-align: center;
border: solid #2B0601 1px;
margin-bottom: 10px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url("imgadapt/bandeau_titres02.jpg");
background-repeat: no-repeat;
background-color: #fcf1d2;
}

.article
{
background-image: url("imgadapt/bandeau_titres01.jpg");
background-repeat: no-repeat;
border: solid #2B0601 1px;
width: 438px;
margin-bottom: 10px;
padding: 10px;
padding-top: 2px;
padding-bottom: 0px;
text-align: justify;
background-color: #fcf1d2;
}

.last_article
{
background-image: url("imgadapt/bandeau_titres02.jpg");
background-repeat: no-repeat;
border: solid #2B0601 1px;
width: 437px;
margin-bottom: 10px;
padding: 10px;
padding-top: 2px;
background-color: #fcf1d2;
text-align: justify;
}

#last_image
{
float: left;
background-image: url("imgadapt/bandeau_titres02.jpg");
background-repeat: no-repeat;
border: solid #2B0601 1px;
width: 200px;
height: 200px;
margin-bottom: 10px;
padding: 10px;
padding-top: 2px;
padding-bottom: 0px;
background-color: #fcf1d2;
text-align: justify;
}

#last_image img
{
margin-top: 15px;
width: 190px;
}

#bloc2
{
float: right;
background-image: url("imgadapt/bandeau_titres02.jpg");
background-repeat: no-repeat;
border: solid #2B0601 1px;
width: 200px;
height: 200px;
margin-bottom: 10px;
padding: 10px;
padding-top: 2px;
padding-bottom: 0px;
background-color: #fcf1d2;
text-align: justify;
}

#blocs
{
width: 460px;
height: 204px;
}


/*  -------  Liens  -------  */

/*  Footer  */
#footer_content a
{
text-decoration: none;
color: #330000;
}

#footer_content a:hover
{
text-decoration: none; 
color: #330000;
}

#footer_content a:visited
{
text-decoration: none; 
color: #330000;
}

/*  Corps  */
#corps a
{
color: #9C4504;
text-decoration: none; 
}

#corps a:hover
{
color: #9C4504;
text-decoration: underline; 
}

/*  Numéros de page  */
#corps .bandeau_bas a
{
color: #631800;
text-decoration: none; 
}

#corps .bandeau_bas a:hover
{
color: #631800;
text-decoration: underline; 
}

/*  Images liens  */
#corps a img
{
border: solid black 1px;
}

#corps a:hover img
{
border: solid #9C4504 1px;
}

/*  Titres liens  */
#corps h2 a
{
color: #8A1906;
}

#corps h2 a:hover
{
color: #8A1906;
text-decoration: underline;
}


/*  -------  Paragraphes et titres -------  */

p
{
margin-bottom: 5px;
}

h1
{
margin-top: 0px;
font-size: 14px;
font-weight: bold;
color: #8A1906;
text-align: center;
}

h2
{
margin-top: 4px;
font-size: 14px;
font-weight: bold;
color: #8A1906;
}

h3
{
margin-top: 1px;
font-size: 11px;
font-weight: bold;
color: #8A1906;
}

.date
{
display: block;
font-size: 10px;
}

.foot_article
{
padding-top: 5px;
margin-bottom: 5px;
border-top: dotted #2B0601 1px;
}

.message_error
{
font-size: 12px;
font-family: Arial, Times New Roman;
font-weight: bold;
color: #700000;
}

strong
{
color: #490b04;
}