body {
margin-top : 8px; 
margin-bottom : 8px; 
} 

#contenaire {
width : 800px; 
height : 555px; 
border : 1px solid #cccccc; 
margin-left : 10px; 
margin-right : 10px; 
margin-bottom : 15px; 
margin-top : 10px; 
padding : 0px; 
} 

#contenaire_accueil {
width : 700px; 
height : 500px; 
border : 1px solid #cccccc; 
margin-left : 35px; 
margin-right : 10px; 
margin-bottom : 15px; 
margin-top : 10px; 
} 
#en_tete_accueil {
position : absolute; 
width : 700px; 
height : 275px; 
margin-left : 0px; 
margin-right : 10px; 
margin-bottom : 15px; 
margin-top :0px; 
} 
#en_tete_accueil p {
text-align : right; 
margin-left : 5px; 
margin-right : 5px; 
} 
#accueil {
position : absolute; 
background-image : url("../images/ledoux_accueil.jpg"); 
background-repeat : no-repeat; 
width : 433px; 
height : 229px; 
margin-left : 267px; 
margin-right : 1px; 
margin-bottom :1px; 
margin-top : 271px; 
padding : 5px; 
color : gray; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
} 
#accueil h3 {
color : gray; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
text-align :left; 
} 
#accueil h4 {
font-size : 11px; 
color : #3795bb; 
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : normal; 
} 
#accueil h5 {
color : #3795bb; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px;  
text-align : left; 
} 
#accueil h6 {
font-size : 10px;  
color : #999999; 
text-align : left; 
font-weight : normal; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#option_accueil {
position : absolute; 
width : 250px; 
height : 28px; 
margin-bottom : 500px; 
margin-top : 400px; 
margin-left : 15px; 
}
#option_accueil table {
border-collapse : collapse; 
width : 200px; 
height : 28px; 
margin-left : 3px; 
margin-right : 2px; 
margin-bottom : 5px; 
margin-top : 1px; 
} 
#option_accueil th {
color : gray; 
text-align : center; 
vertical-align: middle;
padding : 4px; 
border : 1px solid #FFFFFF; 
font-weight : normal; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 

#navigation_accueil {
position : absolute; 
width : 250px; 
height : 28px; 
margin-bottom : 5px; 
margin-top : 300px; 
} 
#navigation_accueil h3 {
color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
#navigation_accueil table {
border-collapse : collapse; 
width : 250px; 
height : 28px; 
margin-left : 8px; 
margin-right : 2px; 
margin-bottom : 5px; 
margin-top : 1px; 
} 
#navigation_accueil th {
border : 3px solid #ffffff; 
text-align : left; 
vertical-align: middle;
padding : 4px; 
background-color : #3795bb; 
} 
#navigation_accueil a:link {
color : #ffffff; 
text-decoration : none; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
} 
#navigation_accueil a:visited {
color : #ffffff; 
text-decoration : none; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
} 
#navigation_accueil a:hover {
color : #ffffff; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
} 
#en_tete {
position : absolute; 
width : 800px; 
height : 38px; 
background-image : url("images/titre.gif"); 
background-repeat : no-repeat; 
margin-left : 5px; 
margin-right : 5px; 
margin-bottom : 3px; 
margin-top :0px; 
} 
#en_tete p {
text-align : right; 
margin-left : 5px; 
margin-right : 5px; 
} 
#configuration {
position : absolute; 
width : 200px; 
height : 38px; 
margin-left : 630px; 
margin-right : 5px; 
margin-bottom : 3px; 
margin-top :10px; 
} 
#image_gauche {
position : absolute; 
width : 250px; 
margin-left : 10px; 
margin-right : 5px; 
margin-bottom : 5px; 
margin-top : 65px; 
} 
#image_gauche h5 {
color : #999999; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : normal; 
margin-top : 1px; 
margin-bottom : 1px; 
} 
#image_gauche h2 {
color : white; 
background-color : #3795bb; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
text-align : left; 
font-weight : bold; 
margin-left : 1px; 
margin-right : 5px; 
margin-top : 2px; 
margin-bottom : 4px; 
width : 250px; 
font-size : 12px; 
} 
#navigation {
position : absolute; 
width : 250px; 
height : 28px; 
margin-bottom : 5px; 
margin-top : 430px; 
} 
#navigation h3 {
color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px;  
font-weight : bold; 
} 
#navigation table {
border-collapse : collapse; 
width : 250px; 
height : 28px; 
margin-left : 8px; 
margin-right : 2px; 
margin-bottom : 5px; 
margin-top : 1px; 

} 
#navigation th {
border : 3px solid #ffffff; 
text-align : left; 
vertical-align: middle;
padding : 4px; 
background-color : #3795bb; 
} 
#navigation a:link {
color : #ffffff; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
#navigation a:visited {
color : #ffffff; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
#navigation a:hover {
color : #ffffff; 
text-decoration : underline; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 

#corps {
position : absolute; 
width : 317px; 
height : 450px; 
margin-left : 275px; 
margin-right : 5px; 
margin-bottom : 60px; 
margin-top : 59px; 
padding : 5px; 
color : gray; 
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
} 
#corps table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 

} 
#corps th {
text-align : center; 
padding : 5px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : bold; 
color : #3795bb; 
} 
#corps h3 {
color : #3795bb; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
text-align : right; 
} 
#corps h4 {
font-size : 12px; 
color : black; 
text-align : justify; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#corps h5 {
color : #3795bb; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
text-align : left; 
} 
#corps h6 {
font-size : 10px; 
color : #999999; 
text-align : right; 
font-weight : normal; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#corps a:link {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
font-style : normal; 
text-align : right; 
} 
#corps a:visited {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
text-align : right; 
} 
#corps a:hover {
color : #999999; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
text-align : right; 
} 

#biblio{
position : absolute; 
width : 500px; 
height : 400px; 
margin-left : 265px; 
margin-right : 5px; 
margin-bottom : 60px; 
margin-top : 59px; 
padding : 7px; 
color : gray; 
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 0.7em; 
overflow: auto;
} 
#biblio table {
margin : auto; 
border-collapse : collapse; 
width : 90%; 
margin-bottom : 7px; 
margin-left :7px; 
} 

#biblio th {
text-align : left; 
padding :5px; 
background-color : #fff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : normal; 
font-size : 11px; 
color : #ffffff; 
} 
#biblio th a:link {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
#biblio th a:visited {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
#biblio th a:hover {
color : #999999; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
#biblio h3 {
color : #3795bb; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
text-align : left; 
} 
#biblio h4 {
font-size : 11px; 
color : black; 
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#biblio h5 {
color : #3795bb; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
text-align : left; 
} 
#biblio h6 {
font-size : 10px; 
color : #999999; 
text-align : left; 
font-weight : normal; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#galerie{
position : absolute; 
width : 350px; 
margin-bottom : 3px; 
margin-left : 280px; 
margin-right : 5px; 
margin-top : 65px; 
} 
#galerie table {
margin : auto; 
border-collapse : collapse; 
width : 90%; 
margin-bottom : 5px; 
margin-left : 2px; 
margin-right : 5px; 

} 
#galerie caption {
margin : auto; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 12px; 
background-color : white; 
font-weight : bold;
text-align : left; 
color : black; 
margin-bottom : 20px; 
} 
#galerie h4 {
font-size : 11px; 
color : #999999;
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : normal;
} 
caption {
margin : auto; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
background-color : #3795bb; 
font-weight : bold; 
color : #ffffff; 
margin-bottom : 20px; 
} 
#galerie th {
border : 1px solid #cccccc; 
text-align : center; 
padding : 5px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : bold; 
color : #3795bb; 
} 
#zoom {
position : absolute; 
width : 460px;  
margin-left : 5px; 
margin-right : 5px; 
margin-bottom : 5px; 
margin-top : 5px; 
padding : 8px; 
color : gray; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#zoom h5{
font-size : 9px;  
color : black; 
text-align : justify; 
font-weight : bold; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
}
#zoom h6 {
font-size : 10px; 
color : #999999; 
text-align : justify; 
font-weight : normal; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
} 
#vignette {
position : absolute; 
width : 160px; 
margin-bottom : 3px; 
margin-left : 620px; 
margin-right : 5px; 
margin-top : 280px; 
} 
#vignette table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 
margin-bottom : 5px; 
margin-left : 2px; 
margin-right : 5px; 

} 
#vignette caption {
margin : auto; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
background-color : #3795bb; 
font-weight : bold; 
color : #ffffff; 
margin-bottom : 20px; 
} 
#vignette th {
border : 1px solid #cccccc; 
text-align : center; 
padding : 5px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : normal; 
font-size : 11px; 
color : #999999; 

} 
#vignette h3 {
color : #999999; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 9px; 
font-weight : normal; 
} 
#vignette a:link {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
font-style : normal;
text-align : left;
} 
#vignette a:visited {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
text-align : left;
} 
#vignette a:hover {
color : #999999; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
text-align : left;
} 
#societe {
position : absolute; 
width : 160px; 
margin-bottom : 40px; 
margin-left : 625px; 
margin-right : 5px; 
margin-top : 300px; 
} 
#societe table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 
margin-bottom : 5px; 
margin-left : 2px; 

} 
#societe caption {
margin : auto; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
background-color : #3795bb; 
font-weight : bold; 
color : #ffffff; 
margin-bottom : 20px; 
} 
#societe th {
border : 1px solid #cccccc; 
text-align : center; 
padding : 2px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : normal; 
font-size : 11px; 
color : #999999; 
} 

#image_droite {
position : absolute; 
margin-bottom : 1px; 
margin-left : 620px; 
margin-right :5px; 
margin-top : 200px; 
width : 160px; 
} 

#image_droite table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 
margin-bottom : 5px; 
margin-left : 2px; 
margin-right : 5px;
padding: 0px;

} 
#image_droite th {
text-align : left; 
padding : 2px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : normal; 
color : #999999; 
} 

#image_droite h3 {
color : #999999; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 9px; 
font-weight : normal; 
} 
#navigation_droite {
position : absolute; 
margin-bottom : 3px; 
margin-left : 620px; 
margin-right :5px; 
margin-top :80px; 
width : 160px; 
} 
#navigation_droite caption {
margin : auto; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
background-color : #3795bb; 
font-weight : bold; 
color : #ffffff; 
margin-bottom : 20px; 
} 
#navigation_droite table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 
margin-bottom : 5px; 
margin-left : 2px; 
margin-right : 5px;
padding: 1px;
} 
#navigation_droite th {
text-align : left; 
padding : 5px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
color : #3795bb; 
} 

#navigation_droite a:link {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : normal; 
} 
#navigation_droite a:visited {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : normal; 
} 
#navigation_droite a:hover {
color : #999999; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : normal; 
} 
#navigation_droite h3 {
color : #999999; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 9px; 
font-weight : normal; 
} 
#navigation_droite h5 {
color : #999999; 
font-size : 11px; 
font-weight : normal;
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
text-align : left; 
} 
#pied_de_page {
width : 550px; 
height : 5px; 
padding : 0px; 
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : #b3b3b3; 
margin-left : 5px; 
margin-right : 10px; 

} 
#pied_de_page p{

text-align : right; 

} 
#pied_de_page h6{
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : gray; 
font-size : 9px; 
font-weight : normal;
} 

#pied_de_page_accueil {
width : 700px; 
height : 5px; 
padding : 0px; 
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : #b3b3b3; 
font-size : 10px; 
margin-left : 33px; 
margin-right : 0px; 
margin-bottom :0px;
margin-top: -14px;  

} 
#pied_de_page_accueil  p{

text-align : right; 

} 
#pied_de_page_accueil  h6{
text-align : left; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : gray; 
font-size : 10px; 
font-weight : normal;
} 


#w3c {
width : 200px; 
height : 31px; 
padding : 0px; 
margin-left : 600px; 
margin-right : 10px; 
margin-bottom : 70px; 
margin-top : 0px; 

} 


#lien {
position : absolute; 
width : 160px; 
margin-bottom : 3px; 
margin-left : 620px; 
margin-right : 50px; 
margin-top : 470px; 

} 
#lien table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 
margin-bottom : 5px; 
margin-left : 2px; 
margin-right : 5px; 

} 
#lien th {
border : 1px solid #CCCCCC; 
text-align : left; 
padding : 5px; 
background-color : #ffffff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : bold; 
color : #3795bb; 
font-size : 9px;
}  
#lien a:link {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
} 
#lien a:visited {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 
} 
#lien a:hover {
color : #999999; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 10px; 
font-weight : bold; 

} 
table {
margin : auto; 
border-collapse : collapse; 
width : 100%; 
margin-bottom : 10px; 
margin-left : 15px; 
} 

th {
text-align : left; 
padding : 5px; 
background-color : #fff; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-weight : bold; 
font-size : 9px; 
color : #fff; 
} 
th a:link {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
th a:visited {
color : #3795bb; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
th a:hover {
color : #999999; 
text-decoration : underline; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
font-weight : bold; 
} 
caption {
margin : auto; 
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 9px; 
background-color : #3795bb; 
font-weight : bold; 
color : #ffffff; 
margin-bottom : 20px; 
} 
input, textarea {
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
margin-bottom : 5px; 
} 
input:focus, textarea:focus {
background-color : #cccccc; 
} 
label {
color : #3795bb; 
} 
legend {
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : #3795bb; 
font-weight : bold; 
} 
fieldset {
margin-bottom : 30px; 
background-color : #ffffff; 

}
q {
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : #3795bb; 
font-style : italic; 
} 
/* Listes à puces non ordonnées */

}
li a:link {
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
list-style-type:none;
color : #3795bb;
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
font-size : 11px; 
} 
li a:hover {
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
text-decoration : none; 
color : #999999;
font-size : 11px; 

} 
li a:visited {
font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif; 
color : #3795bb;  
font-size : 11px; 
} 
.carre
{
   list-style-type: square;
   color : #3795bb;  
   font-family : Verdana, Arial, "Century Gothic", "Times New Roman", Times, serif;
}

