body {
background-color:#7F934E;
background-image:url(logo-.gif);
background-repeat:no-repeat;
background-position:100px 0px;
margin-left:160px;
}

#accueil {
position:relative;
left:630px;
background-image:url(accueil.gif);
width:75px;
height:16px;
cursor:hand;
}

#contact {
position:relative;
left:630px;
background-image:url(contacts.gif);
width:75px;
height:16px;
cursor:hand;
}


#contenu {
position:relative;
top:33px;
}

table.centrale {
background-color:#F4F2F3;
border-top-width:13px;      
border-bottom-width:13px;
border-left-width:0px;  
border-right-width:0px;
border-color:#E9AE48;
border-style:solid;
border-spacing:0pt;
padding:0px;
margin:0px;
}

table.menutable {
background-color:#F4F2F3;
border-width:0px;      
border-spacing:0pt;
}


#logo_td {
margin:0px;
width:159px;
height:112px;
padding:0 0 0 0;
border:0px;
}

#menu_td {
background-image:url(menugauche.jpg);
background-repeat:no-repeat;
border-style:hidden;
padding:0px;
height:250px;
font-size:xx-small;
text-indent:0px;
text-transform:uppercase;
letter-spacing:2px;
text-align:left;
}

#main {
background-color:#FDF6E6;
background-image:url(fond.jpg);
background-repeat: no-repeat; 
width:532px;
height:424px;
border-style:hidden;
padding:0px;
margin:10px;
vertical-align:top;
border-left-width:1px;
border-left-color:#DCDCDC;
border-left-style:dashed;
}

#sous_rubriques{
list-style-image:url(puce.gif);

}

h1 {
font-family:times new roman, serif;
font-size:115%;
font-weight: normal;
color:#4A4736;
background-color:transparent;
text-align:right;
letter-spacing: 6pt; 
margin-top:23px;
margin-right:2px;
}
h2 {
font-family:times new roman, serif;
font-size:105%;
font-weight: normal; 
color:#4A4736;
background-color:transparent;
text-align:justify;
margin-top:10px;
margin-left:110px;
margin-right:5px;
}
h3 {
font-family:times new roman, serif;
font-size:100%;
font-weight: bold;
color:#4A4736;
background-color:transparent;
text-align:justify;
margin-left:10px;
margin-top:20px;
}
h4 {
font-family:times new roman, serif;
font-size:90%;
font-weight: normal; 
color:#4A4736;
background-color:transparent;
text-align:justify;
margin-left:10px;
}

h5 {
font-family:times new roman, serif;
font-size:100%;
font-weight: normal;
color:#4A4736;
background-color:transparent;
text-align:justify;
margin-left:10px;
margin-right:5px;
margin-top:5px;
}
h6 {
font-family:times new roman, serif;
font-size:100%;
font-weight: normal;
color:#4A4736;
text-align:center;
}
p {
font-family:times new roman, serif;
font-size:100%;
color:#4A4736;
background-color:transparent;
text-align:justify;
margin:15px;
}

p.menu_p {
text-indent:-10px;
}

li {
font-family:times new roman, serif;
font-size:100%;
color:#4A4736;
background-color:transparent;
text-align:justify;
margin:0px;
padding:5px;
}
a:link {
font-family:times new roman, serif;
font-size:90%;
font-weight: italic;
color:#336699;
background-color:transparent;
text-decoration:none;
}
a:link.menu_a {
color:#4A4736;
}
a:visited.menu_a {
color:#4A4736;
}

a:visited {
font-family:times new roman, serif;
font-size:90%;
font-weight: italic;
color:#336677;
background-color:transparent;
text-decoration:none;
}
a:hover {
font-family:times new roman, serif;
font-size:90%;
font-weight: italic;
color:#4A4736;
background-color:transparent;
text-decoration:underline;
}

td {
font-family:times new roman, serif;
font-size:95%;
color:#4A4736;
text-align:center;
}

#logo {
text-align:center;
}

#mail {
font-size:x-small;
}

#nom_site {
text-transform:uppercase;
letter-spacing:3px;
font-weight:bold;
font-size:x-small;
}

#sous_nom_site {
font-size:x-small;
}

.aligne_droit {
text-align:right;
margin-right:5px;
}

.aligne_gauche {
text-align:left;
margin-left:5px;
}

.aligne_centre {
text-align:center;
}

table.breves_table {
width:363px;
height:237px;
text-align:center;
margin-left:50px;
}

td.breves {
background-color:#FDF6E6;
padding:5px;
border-style:dotted;
border-color:#DCDCDC;
border-width:1px;
font-size:100%;
}

.table_article {
background-color:#FBEABF;
border-color:#336699;
border-width:1px;
border-style:solid;
width:470px;
font-size:100%;
}

.table_article_td {
background-color:#FBEABF;
border-color:#336699;
border-width:1px;
border-style:solid;
width:33%;
font-size:100%;
}

#td_titres_articles_Historique {
width:70px;
}

#candidat{
text-align:justify;
list-style-type:square;
list-style-image:none;
}

.spip_documents {
margin:10px;
border:1pt solid;
text-align:center;
padding:3pt;
max-width:160px;
}

img {
border:0px;
}





