html,body{margin:0;padding:0; background-color:#8F7758;color:#FFF;}
img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }



body{font: 90% Georgia, Times, serif;}
p{margin:0 10px 10px}
/* a{display:block;color: #981793;padding:10px} */
div#header {width:180px; height:109px; margin:0px auto; padding-top:8px; font-family:serif;  z-index: 3; overflow: hidden;}

div#header img {clear: both; border:0px;}

#container.home {background: url('images/background.jpg'); height:600px; }

ul.menu {
	background:transparent url(images/menubar.png) repeat-x;
	height:32px;
	text-align:center;
	width: 960px;
	margin: 3px 0px 0px;
	padding: 0px;
}



ul.menu li { 
	float:left;
	line-height:32px;
	position:relative;
	display: block;
	width: auto;
}



ul.menu li a {

color:#343434;
float:left;
font-size:15px;
height:32px;
letter-spacing:-1px;
line-height:32px;
text-decoration:none;
display: block;
padding:0 22px;
margin: 0;

}

ul.menu li a.on, ul.menu li a:hover  { 
	background:transparent url(images/menubar_on.png) repeat-x;
}


div#header a {font-size: 1em; color:#FFFFFF; text-decoration:none; font-weight:bold; font-family: times }
div#header a:hover {color:#594C38; }

div#header a.on {color:#594C38;}



div#container{text-align:left}
div#content p{line-height:1.4}

div#content.home { height: 450px; clear:both;}

div#content.home img { position: absolute; left: 930px; top: 490px; border:0px; }


div#content h1, div#content h3{font-size:1.2em; border-bottom:1px #BFAF9A solid; padding-bottom:3px; font-weight:bold; margin-bottom:15px; }
div#content h3 {font-size:1.1em;}


div#navigation{}

div#navigation h1{font-size:1.2em; border-bottom:1px #BFAF9A solid; padding-bottom:3px; font-weight:bold; }



div#extra{}

/* FOOTER */

div#footer{border-top:1px #BFAF9A solid; /*background:url(footer.png) no-repeat*/; margin-top:10px;padding-top:3px; text-align:center; font-size:0.7em; font-family: arial, serif}

div#footer a {color:#FFFFFF; text-decoration:none; }
div#footer a:hover {color:#594C38; }



div.content_left { width:360px; float:left; clear: left; margin:0 15px; text-align:left; display: block; /* border: 1px solid #FFF */}
div.content_right { width:360px; margin-left:400px; clear: right; text-align:left; display: block; }








div#container{width:960px;margin:0 auto}
div#content{width:800px; margin:0 auto;}
div#navigation{float:left;width:160px}
div#extra{clear:both;width:100%}

div#extra_up {clear:both;width:100%; }
div#extra_up h1{font-size:1.2em; border-bottom:1px #BFAF9A solid; padding-bottom:3px; margin: 5px 0 20px 15px; font-weight:bold; }


#container_nav_small {
width:100%;
height:14px;
margin: 0 0 -42px 0;
padding-top:20px;
z-index: 1;
overflow: visible;
 
}

#container_nav_small ul {
padding:0;
margin:0;
float:right;
margin-right:4px;
}

#container_nav_small li {
text-transform:lowercase;
display:block;
float:left;
font-size:11px;
color:#F46F22;
}

#container_nav_small img { border:none; margin: 4px; }




/*Estilos SPIP*/

img, .spip_logos { margin: 0; padding: 0px; border: 2px #BFAF9A solid; }

.spip {
	text-align: left;
}

a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code {
	font-family: monospace;
	font-size: 10px;
	font-weight: bold;
}

p.spip_note {
	font-size: 9px;
}

h3.spip {
	font-weight: bold;
	font-size: 14px;
	text-align: LEFT;
	line-height: 1.5em;
	color: #444444;
}

.spip_puce {
	list-style: disc inside;
}

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }


table.spip {
	padding: 0;
	border-spacing: 0;
	border: 2px solid #BFAF9A ;
    margin: 0 auto;
}

table.spip tr.row_first {
	background: #DA512F;
	color: #fff;
	font-weight: bold;
}

table.spip tr.row_odd {
	background: transparent;
}

table.spip tr.row_even {
	background: transparent;
}

table.spip td {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
}


