body {
background: #420000;
font-size:.8em;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
}

#page {

}

#container{
width:744px;
margin-left:auto; 
margin-right:auto; 
padding:1px;
border-bottom:#507030 1px solid;
border-left:#507030 1px solid;
border-right:#507030 1px solid;
background:url(contentbg.gif) repeat-y #E3E2E2;
}

#headerbox{
height:198px;
width:746px;
background:url(headerbg1.jpg) no-repeat #9F876F top left;
margin-right:auto;
margin-left:auto;
border:#AE9886 8px solid;
padding:0;
}

#banner h1 {color: #420000;
	text-align: right; 
	font-size: 1.4em; 
	font-weight: bold; 
	position:relative; z-index:10;}


#banner{
height:35px;
width:734px;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding: 0 0 10px;
background:#E3E2E2;

}

#centerbox{
width:480px;
padding: 0;
float:left;
text-align:justify;
color:#451D09;
margin-left:10px;
}

#redheader{
width:474px;
float:left;
text-align:right;
padding:9px;
background-color:#A30000;
font-size:14px;
font-weight:bold;
color:#C2B8AF;
} 

#sidebox{
width:200px;
float:right;
border:0;
margin-right:20px;
}

.sidebox2{
width:180px;
padding:3px;
font-size:11px;
color:#451D09;
border:0;
}

#footer{
clear:both;
background-color:#CCCCCC;
text-align:center;
}
#hierarchie a, #footer a, #sidebox a {text-decoration:none;border-bottom: dotted 1px #A30000;}

a {text-decoration:none;}
a:hover{color:#A30000; text-decoration:none; }

 h2, h2 a{text-align:center;
	font-size: 1.8em;
	font-weight: bold;
margin: .5em 0 .5em 0;
color:#A30000;
 }
 
  #centerbox h2{
	font-weight: bold;
margin: 1em .5em ; color:#451D09;}
 

.titre h3 , h3, h3.spip{
	font-size: 1.6em;
	font-weight: bold;
margin: .5em 0 .5em 0;
text-align:left;
 }

.titre a {padding: 0 .5em 0; color:#A30000;	}
.titre a:hover{background: #A30000; color:#d1d1d1; text-decoration:none; }
.contre-encart a:hover, .liste-articles a:hover{background: #ddddd; text-decoration:none;border-bottom:1px dotted #d1d1d1;}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */


.contre-encart ul, .liste-articles ul { margin: 0; padding: 0; list-style: none; }
.contre-encart li, .liste-articles li { margin-bottom: 1em; }

.contre-encart li .titre, .liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.contre-encart li .spip_logos, .liste-articles li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right; }

.contre-encart li p, .liste-articles li p { margin: 0; padding: 0; }

.contre-encart li .enclosures .liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.contre-encart, .liste-articles li small {
	display: block;
	font-size: 0.71em; }

.contre-encart, .liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }


.texte img, #documents_portfolio img, #centerbox .spip_logos {border:2px solid #d1d1d1;
}

.page_article .spip_logos {border:2px solid #d1d1d1;
margin:.5em;}

hr.spip {clear:both; color:#E3E2E2; width:100%;
}

.chapo p{font-weight:bold;}
.spip li, #sidebox ul li {margin-left: .2em;
	padding: 0;
		list-style-position: outside;
		list-style-image: url('puce.gif') ;
		 line-height:160%;	
		 text-align:left;}	
		 
.spip_poesie {background:transparent  url('poesie.png') bottom left no-repeat;
color:#fff;
text-align:center;
margin-left:.8em ;
margin-right:.8em ;
width : 120px;
height: 70px;
font-size:2.2em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	border:0;
	font-weight: bold;
	line-height:200%;
	float:left;
}

.soustitre {	font-weight: bold;}

#navcontainer
{background:#9F876F;
padding:  0;
width:178px;
float:right;
border-top:#990000 1px solid;
font-size:1em;
margin-top:2em;
}

 #navlist
{padding: 0 1px 0;
margin: 0;
font-weight: bold;
background:#990000;
width: 178px;
}

#navlist li
{width:178px;
list-style: none;
margin: 0;
border-bottom:#990000 1px solid;
text-align: right;
}

#navlist li a
{
display: block;
width:156px;
padding: 0.25em .6em 0.25em 0;
border-left: 1em solid #660000;
background: #9F876F;
text-decoration: none;
}

#navlist li a:hover, #navlist .on{
border-color: #990000;
color: #660000;
background: #D7D0CA;
}

.rubriques {background:#9F876F; margin:0; }

#navlist a.on { font-weight: bold; color:#990000;} /* liens exposes */