* {
margin:0px;
padding:0px;
}
 ul.spip { margin:10px; margin-left:40px; }
body {
margin:0px 0px 0px 0px;
background: #E6E9F2 url(fond.jpg) no-repeat fixed right bottom;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
color: #006600;
font-size: 15px;
overflow: hidden;
padding:0px; margin:0px;
}
h3.spip { 
margin-top:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.forml { border:#006600 inset 2px; margin:0px; }
.spip_bouton { background:#006600; color:#FFFFFF; border:outset 2px #006600; cursor:pointer; }
hr.spip, hr { margin:10px; color:#006633; height:2px; background-color:#006633; border:#006633 solid 1px; }
p { margin-top:8px; }
#contenu {
width:100%;
height: 100%;
overflow:scroll;
overflow-x:hidden;
scrollbar-face-color: #D1E8C5;
scrollbar-highlight-color: #B4BDC0;
scrollbar-shadow-color: #006633;
scrollbar-3dlight-color: #006633;
scrollbar-arrow-color:  #66CC99;
scrollbar-track-color:#66CC99;
scrollbar-darkshadow-color: #006633;
background:url(fond.jpg) no-repeat fixed -50px bottom;
}
.formrecherche { background-color:#990134; border:#990000 3px inset; width:95%; color:#006633; }
#nav { 
display:block; float:left;
z-index:100;
position:absolute;
width:150px; text-align:left;
border-bottom: 1px solid;
border-left:#006600 1px solid;
margin-left:4px;
border-top:0px;
margin-top:5px;
}
#navt {display:block; float:left; }
#head { 
width:750px;
margin:0px;
padding:0px;
margin-right:auto;
margin-left:auto;
}
#headin {
height:60px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
border-bottom:1px; }
.anylinkcss {
position:absolute;
visibility: hidden;
z-index:3;
background-color: #D1E8C5;
margin-top:-18px;
margin-left:151px;
display:block;
border-bottom: 1px solid;
border-left: 1px solid;
}
.ul a { 
display:block; 
width:150px; 
margin:0px; 
padding-top:1px; 
padding-bottom:2px;
border: 1px solid;
border-bottom:none;
border-left:none;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-size:12px;
text-align:center;
font-weight:bold;
}
#menu { 
width:150px;
padding:0px;
background:url(images/mmiddle.gif) repeat-y top left;
margin:0px;
display:block; float:left;
text-align:left;
height:0px;
}
#contentm { 
width:750px;
padding:0px;
margin:0px;
margin-left:auto; 
margin-right:auto;
}
#centertop { 
width:765px; 
margin-left:auto; 
margin-right:auto;
text-align:left; 
}
#centree {
position:absolute;
text-align:center;
width:750px;
margin-left:auto;
margin-right:auto;
height: 1px;
}
#centre {
margin-top:0px;
width:750px; 
margin-left:auto; 
margin-right:auto;
padding:0px;
padding-bottom:10px;
background-color:#D1E8C5;
min-height:100%;
padding-top:65px;
border-left:1px solid #333333;
border-right:1px solid #333333;
}
li.menu-item { margin-left:10px; margin-bottom:5px; }
.moule, .moulea {
padding:10px;
margin-left:160px;
margin-right:10px;
margin-bottom:7px;
border:#006600 1px solid;
background-color:#FFFFFF;
text-align:justify;
padding-top:0px;
z-index:100;
}
.moulea { min-height:100%; }
a { color:#006633; }
h1 
{
margin:0px;
font-size:30px;
color:#006633;
}
.bouton {
height:21px;
font-size:12px;
font-weight: bold;
color:#006633;
background-color:#990033;
border:0px;
cursor:pointer;
}
.listing 
{
border-color:#FFFFFF ; 
background-color:#6b1521; 
margin-top:3px; margin-right:5px;
margin-bottom:10px;
display:block; float:left;
}
#mbas h5 
{ 
background:url(images/topm.gif) left top no-repeat; 
font-size:13px; color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
margin:0px; 
padding:0px;
text-align:left; 
font-style:italic;
font-weight:normal; 
padding-left:22px;
margin-left:-25px; 
padding-top:6px;
padding-bottom:4px;
height:25px;
}
.spip_documents_right { display:block; margin:8px; margin-right:0px;}
.spip_documents_left { display:block; margin:8px; margin-left:0px;}
.moule h1, .moule h2, .moulea h1, .moulea h2
{
font-size:19px; color: #006600;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
letter-spacing:1px;
margin:0px; 
padding:0px;
text-align:left; 
margin-bottom:10px; 
padding:0px;
}
.moule h1, .moulea h1
{ 
font-size:20px;
overflow:hidden;
}
.moulea h2 a, .moule h2 a { text-decoration:none; color:#006600; }
h3 {
background:none; font-size:15px;
}
#nav, .anylinkcss, .ul a { border-color:#006600; background-color:#FFFFFF; color: #006633; }
.ul a:hover { background-color: #009F50; color:#FFFFFF; }
div.anylinkcss .ul a { border-color:#006600; background-color:#009F50; color: #FFFFFF; }
div.anylinkcss .ul a:hover { background-color:#FFFFFF; color: #006633; }


table.spip {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999999;
	border-collapse:collapse;
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: 3px;
	font-weight: bold;
	font-family: Verdana,Arial,Sans,sans-serif;
	font-size : 70%;
}

table.spip tr.row_first {
	background-color:  #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0DFA9;
	border-bottom:1px #666666 solid;
}

table.spip tr.row_even {
	background-color: #D3DFCB;
	border-bottom:1px #666666 solid;
}

table.spip td {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	font-size:12px;
}
ol.spip { margin:20px; margin-left:40px; }
li.spip { margin-bottom:3px; margin-top:3px; }
div.forum-repondre { margin-top:15px; }

div.forum-fil {
	background-color:#F0F9F1;
	padding:15px;
	border:dotted 1px #663300;
	margin-bottom:10px;
}
div.forum-fil li { 
	margin-left:10px;
	padding:8px;
}
div.forum-chapo {
font-style:italic;
margin-bottom:3px;
}
div.forum-titre {
	font-style:normal;
	font-weight:bold;
}
li {
	list-style:none;
}