body 
{ 
font-family: Arial, Tahoma; 
background-color: #e8f2f2; 
color: #40460f;
font-size: 14px;
margin-left: auto;
margin-right: auto;
}

h1, h2 { display: inline; }

#head_fd
{
margin-top: -10px;
background-image: url(images/head_fd.gif);
background-repeat: repeat-x;
width: 100%;
height: 292px;
}
#head
{
margin-top: -300px;
margin-left: auto;
margin-right: auto;
width:940px;
height: 263px;
}

.head_g
{ 
float: left;
background-image: url(images/head_g.gif);
width: 186px; 
height: 292px;
}

.head_d
{ 
float: right;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
background-image: url(images/head_d.gif);
width: 754px; 
height: 292px;
}

ul 
{
margin-top: 0;
margin-left: 60px;
padding: 0;
}

a   { color: parent;

text-decoration: none;
color: blue;
   } 
   
a:hover   { color: parent;
font-weight: bold;
text-decoration: none;
color: blue;
   } 

.tableau_central 
{
width: 940px; 
margin-left: auto;
margin-right: auto;
}


/*structure*/
#TABLE { width: 940px;  margin: auto; margin-top: 29px; display: block;}
#LEFT { vertical-align: top; }
#RIGHT { vertical-align: top; }

#LEFT ul.ul-menu {list-style-image: url(images/puce.png); margin-left: 60px; }
#LEFT ul.ul-menu2 {list-style-image: url(images/puce.png); margin-left: 60px; }
#LEFT ul.ul-menu3 {list-style-image: url(images/puce.png); margin-left: 20px; text-align:center; }

#LEFT ul.ul-menu li:hover {list-style-image: url(images/puce2.png); background-image: url(images/menu_on_1.gif); margin-left:-57px; padding-left: 57px;}
#LEFT ul.ul-menu2 li:hover {list-style-image: url(images/puce2.png); background-image: url(images/menu_on_2.gif); margin-left:-57px; padding-left: 57px;}
#LEFT ul.ul-menu3 li:hover {list-style-image: url(images/puce2.png); background-image: url(images/menu_on_3.gif); margin-left:-57px; padding-left: 57px;}

#LEFT ul.ul-menu li a {color: white; font-size: 13px; text-decoration: none; }
#LEFT ul.ul-menu2 li a {color: white; font-size: 13px; text-decoration: none; }
#LEFT ul.ul-menu3 li a {color: white; font-size: 13px; text-decoration: none; }

#menu
{
margin-left: 474px;
width: 186px;
margin-top: 29px;
}

#menu_accueil_haut
{
background-image: url(images/menu_accueil_haut.gif);
width: 186px; 
height: 29px;
}

#menu_fd_1
{
background-image: url(images/menu_fd_1.gif);
background-repeat: repeat-y;
width: 186px;
}

#menu_fd_2
{
background-image: url(images/menu_fd_2.gif);
background-repeat: repeat-y;
width: 186px;
}

#menu_fd_3
{
background-image: url(images/menu_fd_3.gif);
background-repeat: repeat-y;
width: 186px;
}

#menu_fin_1
{
background-image: url(images/menu_fin_1.gif);
width: 186px; 
height: 100px;
margin-top: -14px;
}

#menu_fin_2
{
background-image: url(images/menu_fin_2.gif);
width: 186px; 
height: 105px;
margin-top: -14px;
}

#menu_fin_3
{
background-image: url(images/menu_fin_3.gif);
width: 186px; 
height: 63px;
margin-top: -14px;
}

#contenu
{
margin-left: 670px;
width: 754px;
height: 400px;
}

#titre_presentation
{
background-image: url(images/titre_presentation.gif);
width: 216px;
height: 47px;
}

#titre_bdj
{
margin-top: 30px;
background-image: url(images/titre_bdj.gif);
width: 239px;
height: 44px;
}

.degrad
{
width: 725px;
/*height: 434px;*/
background-image: url(images/degrad.gif);
background-repeat:no-repeat;
padding-top: 15px;
padding-left: 15px;
}

h1
{
	color:#247379;
	font: normal 24px Arial, Tahoma, Verdana, sans-serif;
}

#pub
{
background-image: url(images/pub.png);
width: 251px;
height: 257px;
}

#pub2
{
background-image: url(images/pub.png);
margin-left: 460px;
margin-top: -258px;
width: 251px;
height: 257px;
}

#tb
{
background-image: url(images/tb.png);
margin-left: 260px;
padding-right: 21px;
margin-top: -258px;
width: 445px;
height: 257px;
}

.tb_titre
{
padding-top: 65px;
padding-left: 100px;
color: #476b15;
font-weight: bold;
}

.tb
{
padding-top: 25px;
padding-left: 30px;
font-size: 13px;
}

#ba
{
background-image: url(images/ba.png);
margin-top: 20px;
padding-right: 21px;
width: 445px;
height: 257px;
}

.ba_titre
{
padding-top: 65px;
padding-left: 100px;
color: #476b15;
font-weight: bold;
}

.ba
{
padding-top: 25px;
padding-left: 30px;
font-size: 13px;
}

#footer
{
margin: auto;
background-image: url(images/footer.gif);
width: 940px;
height: 207px;
}


#foot_fd
{
background-image: url(images/footer_fd.gif);
background-repeat: repeat-x;
width: 100%;
height: 207px;
}

.part
{
margin-left: auto;
margin-right: auto;
padding-top: 130px;
padding-left: 95px;
}


.partdiv
{
float: left;
width: 200px;
}

#connexion
{
color: #FFFFFF;
font-size: 0.8em;
padding-left: 22px;
padding-top: 12px;
float: left;
background-image: url(images/connexion.png);
background-repeat:no-repeat;
width: 585px;
height: 109px;
margin-top: 135px;
margin-left: 75px;
}

#connexion_connecte
{
color: #FFFFFF;
font-size: 0.8em;
padding-left: 22px;
padding-top: 6px;
float: left;
background-image: url(images/connexion_connecte.png);
background-repeat:no-repeat;
width: 585px;
height: 109px;
margin-top: 135px;
margin-left: 75px;
}

#connexion_connecte a
{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}

.input
{ 
background-image: url(images/input.gif); 
/*background-attachment:fixed;*/
background-repeat:no-repeat;
background-position: right;
width: 144px; 
height: 21px; 
border: none; 
margin-top: 46px;
margin-left: 8px; 
margin-right: 8px; 
padding-top: 5px;/*
padding-left: 10px;
padding-right: 10px;*/
border:0px;
}

#lien_co
{ 
   /*margin-bottom: -115px; */
}
