body,h1,h2,h3,h4,h5,h6,ul,li,img,p,table,tr,td,div,a{
border:0px;
margin:0px;
padding:0px;
font-family:  Verdana, Helvetica,sans-serif ;
}

body{
	font-size: 0.7em;
	line-height:140%;
text-align:center;
color:#524535;
background:url(images/background.png);
background-color:#c0ad81;
}

.hidden{
display:none;
}

.clear{
margin-top:200px;
clear:both;
}


h2{
font-size:2.5em;
	color: #ffc337;
}


a, a:active, a:visited{
color:#d48534;
}




#page{
position:relative;
background:url(images/fond.jpg);
width:760px;
margin:10px auto;
border:1px solid black;
}
#haut{
position:relative;
text-align:left;
background:url(images/haut.jpg);
background-repeat:no-repeat;
height:300px;
}
#tools{
text-align:right;
margin-right:15px;
}
#adresse{
font-weight:bold;
font-family:"Lucida grande",Times, "Times new Roman", serif;
position:absolute;
top:178px;
left:10px;
}

#content{
width:760px;
position:relative;
color:black;
text-align:justify;
}
#col_gauche{
position:relative;
bottom:75px;
padding-left:10px;
width:170px;
float:left;
}

/***************************
* LE MENU
***************************/
#menu{
font-weight:bold;
}
#menu ul{
width:150px;
margin-bottom:10px;
}
#menu li{
text-align:left;
color:#dbd3bc;
list-style: none;
background:none;
padding-left:15px;
}
#menu li.rub{

background:url(images/rub.gif) no-repeat;
}
#menu li.rubon{
color:#f5a00e;
background:url(images/rubon.gif) no-repeat;
}
#menu li.art{
background:url(images/art.gif)  no-repeat;
}
#menu li.arton{
background:url(images/arton.gif)  no-repeat;
}
#menu a, #menu a:visited{
color:#dbd3bc;
text-decoration:none;
}
#menu a:hover, #menu a.on{
color:#f5a00e;
text-decoration:none;
}


/***************************
*  LA PAGE
***************************/



h2.titre{
position:relative;
bottom:45px;
right:10px;
line-height:1.5em;
text-align:right;
width:300px;
}
#article{
padding-right:10px;
float:right;
width:300px;
}
#images{
margin-left:185px;
width: 250px;
}
p.legende{
margin:10px 0;
border-top:1px solid black;
width:155px;
line-height:1.2em;
font-size:0.85em;
color: black;
}


#article h3{
text-align:left;
font-weight:bold;
border-bottom:2px solid black;
}

#foot{
border-top:1px solid black;
padding-top:20px;
clear:both;
height:50px;
background-color:white;
text-align:center;
}

/**********************
* Les styles SPIP
************************/

.spip_documents { margin:0; padding:0;text-align: left; font-size:1.1em;}
a.spip_out{
color:#d48534;
}

div.formulaire_ecrire_auteur{
	position:relative;
	right:25px;
	text-align:left;
	}
