body
{
width: 1000px;
background-image: url("fond.png");
background-attachment: fixed;
margin: 0px;
text-align: center;
}

#en_tete
{
width: 778px;
height: 149px;
margin-left: 243px;
margin-right: 248px;
margin-bottom: 0px;
border-bottom: 1px black solid;
}

#menu
{
float: left;
width: 120px;
margin-left: 244px;
padding-left: 20px;
padding-right: 20px;
border-right: 1px inset grey;
border-bottom: 1px inset grey;
font: 10px, Verdana;
}

#menu2
{
float: left;
width: 120px;
background-color: rgb(201,201,235);
margin-left: -20px;
padding-left: 20px;
padding-right: 20px;
border-right: 1px inset grey;
border-bottom: 1px inset grey;
font: 10px, Verdana;
}

#corps
{
padding-left: 425px;
width: 250 px;
padding-bottom: 15px;
}

h4
{
font: bold 13px Verdana;
color: rgb(17,6,53);
text-align: center;
}

p
{
font-family: Verdana;
font-size: 11px;
text-align: justify;
text-indent: 20px;
}

#pdf
{
margin-left:-170px;
}

.bienvenue
{
font-size: 25px;
text-decoration : none;
color: white; 
}

.center
{
text-align: center;
font-size : 10px;
}

.element_menu h3
{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: rgb(17,16,53);
background-color: white;
width: 160px;
border: 1px solid grey;
margin-left: -21px;
text-indent: 5px;
}

.element_menu ul
{
background-repeat: repeat-x;
margin-bottom: 0px;
font-family: Verdana;
font-size: 12px;
padding-left: 0px;
text-decoration: none;
}

a.element_menu ul
{
text-decoration: none;
}

a.liens_menu 
{
font-size: 10px;
text-decoration: none;
color: rgb(17,16,53);
}

a.liens_menu:hover
{
background-color: white;
color: rgb(22,23,46);
}

.element_menu
{
text-align: left;
margin-left: 0px;
list-style: none, inside;
text-decoration: none;
}

.puces
{
text-align: left;
list-style-type: none;
list-style-position: inside;
text-decoration: none;
}

h2
{
font-family: Verdana;
font: bold, 14px;
color: rgb(17,16,53);
text-align: center;
margin-left: -5px;
font-variant: small-caps;
}

.italique
{
font-style: italic;
}

.italique_gras
{
font-weight: bold;
font-style: italic;
}

.red
{
color: red;
}

.droite
{
text-align: right;
}

.droite_gras
{
text-align: right;
font-weight: bold;
}

.bonnevisite
{
text-align: center;
}

.signature
{
text-align: right;
}

#pied_de_page
{
border-top: 1px solid black;
margin-left: 244px;
width: 776px;
}

.pied
{
text-align: center;
font-size: 9px;
}

h5
{
text-align: left;
font: bold 12px Verdana;
color: rgb(17,16,53); 
}

.legend
{
text-align: center;
font-size: 9px;
font-style: italic;
font-family: Verdana;
}

.img_center
{
text-align: center;
}

#membres
{
margin: auto;
text-align: center;
}

caption
{
margin: left;
font-weight: bold;
font-family: Verdana;
font-size: 15px;
margin-bottom: 15px;
margin-top: 15px
}

table
{
margin: auto;
border: 1px solid grey;
border-collapse: separate;
width: 575px;
}

th
{
background-image: url("fond_barres.png");
color: rgb(24,23,50);
font-weight: bold;
font-family: Verdana;
font-size: 12px;
height: 25px;
}

td
{
border: 1px solid gray;
font-family: Verdana;
font-size: 12px;
text-align: center;
padding: 3px;
vertical-align: middle;
}

.souligné
{
text-decoration: underline;
}

#boite
{
border: 1px solid black;
padding: 5px;
}

ul
{
text-align: justify;
font: 10px Verdana;
}

h3
{
font-size: 15px;
font-style: bold;
font-family: Verdana;
color: rgb(17,6,53);
}

h6
{
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
color: rgb(17,6,53);
}

#gauche
{
float: left;
width: 275px;
background-image: url("1219495908_resized.jpg");
}

#centre
{
width: 275px;
background-image: url("1219495908_resized.jpg");
}

#gauche table
{
width: 275px;
text-align: left;
}

#gauche td
{
text-align: left;
font-size: 10px;
}

#droite
{
float: right;
width: 275px;
background-image: url("1219495908_resized.jpg");
}

#droite table
{
width: 275px;
text-align: left;
}


#droite td
{
text-align: left;
font-size: 10px;
}

#actu2 td
{
text-align: justify;
font-size: 10px;
}

a
{
color: black;
}

.img_left
{
float: left;
margin-right: 3px;
}

.blanc
{
color: white;
}

.gras
{
font-weight: bold;
}