body
{
width: 24cm;
margin: auto;
margin-top: 0;
margin-bottom: 0;
background: rgb(100,150,250);
}
#bloc_body
{
border: ridge thin silver;
background: white;
height: 25.1cm;
}
#bloc_en_tete
{
border: ridge medium silver;
border-bottom: none;
background: #3B4E77;
color: white;
height: 1.4cm;
background: url("photos/moya_palmiers.jpg")
}
.banniere
{
text-align: center;
text-decoration: blink;
font-family: "Arial Black", Verdana;
font-size: 0.7cm;
margin: 0;
padding-top: 0.2cm;
} 
#bloc_divers
{
float: left;
margin: 0.07cm;
width: 4.6cm;
}
.titre_presentation, .titre_divers1, .titre_divers2 
{
background: black;
color: white;
font-size: 0.45cm;
margin-top: 0; 
margin: 0;
}
.presentation
{
margin-top: 0;
height: 7.3cm;
background: rgb(235,235,235);
border: ridge thin silver;
}
.presentation h3 
{
background: black;
color: white;
text-decoration: none;
font-size: 0.45cm;
}
.sommaire_presentation li
{
list-style-type: none;
}
.sommaire_presentation
{
position: abolute;
margin-left: 0.1cm;
padding-left: 0.1cm;
}
.repere_presentation
{
color: green; 
font-weight: bold;
}

.divers1, .divers2
{
border: ridge thin silver;
background: #3B4E77;
color: white;
}
.divers1
{
height: 5cm;
margin-top: 0.1cm;
}
.divers1 p,h3
{
padding: 0.1cm;
}
.divers1 img
{
padding: 0.2cm;
}
.divers2
{
height: 9.27cm;
margin-top: 0.1cm;
}
#bloc_corps
{
float: left;
border: ridge thin silver;
width: 19cm;
height: 22cm;
margin: 0;
margin-top: 0.07cm;
}
.message
{
text-align: center;
text-decoration: blink;
margin-top: 90px;
}
.fieldset1
{
border: ridge thin silver;
border-right: none;
border-left: none;
padding-top: 0px;
background: #3B4E77;
height: 0.95cm;
margin: 0;
padding: 0;
}
.fieldset1 legend
{
color: white;
font-weight: bold;
}
.div_fieldset1
{
background: black;
}
.field_menu
{
margin-top: 0;
}
.field_menu li
{
 float: left;
 width: 125px;
 list-style-type: none;
 padding-left: 5px;
}
.field_menu li a
{
display: block;
text-decoration: none;
border-left: ridge thin silver;
padding-left: 5px;
}
.field_menu  .a_menu, .field_sousmenu a
{
color: white;
}
.a_menu
{
font-size: 0.40cm;
}
.field_repere 
{
font-weight: bold;
color: #3B4E77;
background: white;
width: 2.57cm;
}
.field_sousmenu
{
display:none;
padding: 0;
margin: 0;

}
.field_sousmenu li
{
background: black;
border-top: solid thin silver;
padding-left: 0;
font-size: 12px;
font-style: italic;
}
.field_menu li a:hover
{
background: white;
color: #3B4E77;
}
li:hover  .field_sousmenu 
{
 display: block; 
}
.div_presentation p
{
padding: 0.1cm;
margin: 0;
}
.div_presentation
{
margin: 0.1cm;
padding: 0.1cm;
margin-top: 0.1cm;
background: rgb(235,235,235);
height: 16.8cm;
overflow: scroll;
}
.div_presentation img
{
padding: 0.4cm;
border: none;
height: 7cm;
width: 7cm;
}
.div_presentation .titre_contenu_presentation
{
color: green;
text-align: center;
margin-top: 0;
}
#bloc_pieds_de_page
{
position: relatif;
border: ridge thin silver;
color: black;
margin-top: 22.25cm;
margin-left: 0;
height: 1.3cm;
}
.fin_de_page
{
list-style-type: none;
position: absolute;
padding-left: 8.5cm;
margin: 0.1cm;
}
.fin_de_page li
{
float: left;
border-right: solid thin silver;
margin: 0.1cm;
padding-right: 0.1cm;
margin-top: 0;
font-size: 0.35cm;
}
.copyright
{
color: gray;
position: absolute;
padding-left: 9.4cm;
margin-top: 0.65cm;
}