body
{
background-color:#B7AFA3;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:15px 0px;
}

body a
{
color:#000000;
text-decoration:none;
font-weight:800;
}

body a:hover
{
color: #999999;
text-decoration:underline;
font-weight:800
}

#container
{
width: 840px; /*750px;*/
margin:0 auto;
font-size:90%;
background: #FFF url(./bksub.gif) repeat-y;
}

#header
{
background: url(./header.jpg); 
width: 840px; /*750px;*/
height:200px;
float:left;
border-bottom: 20px solid #FFF;
}

#header a
{
position:relative;
top:15px;
left:25px;
font-size: 180%;
color: #6D929B;
text-decoration:none;
}

#header a:hover
{
text-decoration:underline;
}

#header a:visited
{
text-decoration:none;
}

#slogan
{
position:relative;
top:10px;
left:380px;
color: black; /*#FFFFFF;*/
font-size:200%; /*150%;*/
font-weight: bold;
}

img
{
border:0;
padding:0
}

/* POUR LES IMAGES VENANT DE SPIP */
.spip_documents,
.spip_documents_center
{
text-align:center;
}

#leftcol
{
width:150px;
float:left;
padding:20px 0px 20px 0px;
}

#nav
{
width:120px;
float:left;
text-decoration:none;
margin: 15px 0;
padding-left:15px;
}

#nav ul, #nav li
{
list-style:none ;
margin:0px;
text-align:left;
padding:0px;
}

#nav li
{
color:ffffff;
}

#nav li a
{
width: 110px;
padding:5px 0px 5px 15px;
background-color:#EFEFDE;
color:#000;
display:block ;
font-weight:bold ;
text-decoration:none ;
}

#nav li a:hover
{
color:#000000;
background-color:#C1DAD6;
}

#nav li a
{
background-color:#6D929B;
color:#fff;
text-decoration: none; /*underline ;*/
}

#main
{
color:#000000;
float:left;
width:655px;/*565px;*/
padding: 5px 10px 0px 20px;
}

h1
{
font-size:130%;
font-weight:800;
color: #6D929B;
}

h2
{
font-size:120%;
font-weight:800;
color: #6D929B;
}

h3
{
font-size:110%;
font-weight:800;
color: #000000;
}

#footer
{
width: 840px; /*750px;*/
background: #ffffff;
}

#insidefooter
{
width: 840px; /*750px;*/
border-top: 10px solid #B7AFA3;
text-align:center;
float:left;
margin: 20px 0px 0px 0px;
padding-top:15px;
background-color:#FFFFFF;
}

.clear
{
clear:both ;
font-size:1px
}

.rouge
{
color: red;
}

/* AJOUT DE STYLE POUR LES TABLEAUX DE SPIP */
     /*comment centrer le tableau ??*/
table.spip
{
border: black solid 1px;
border-collapse: collapse;
width: auto;
margin-left: auto;
margin-right: auto;
}
td, th
{
border: black solid 1px;
padding: 4px;
}
thead th, tfoot th
{
border: black solid 1px;
text-align: left;
font-weight: bold;
color: black;
background: #dbd9c0;
}


