body{
background-image:url(images/bg_01.png);
background-repeat:repeat-x;
background-color:#350100;
}

#bandeau{
background-image:url(images/bandeau_03.png);
background-repeat:no-repeat;
width:780px;
height:210px;
margin-left:20px;
margin-bottom:20px;}

#general{
margin:auto auto;
margin-top:20px;
width:804px;
background-image:url(images/bg_04.png);
background-repeat:no-repeat;
padding:80px 20px 20px 20px;
}

#chemin{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#a6a5a5;
margin:10px 0 10px 20px;
clear:both;
}

#chemin a{
color:#581924;
text-decoration:none;}

#chemin a:hover{
border-bottom:dotted 1px #581924;
}


#navigation{
position:absolute;
top:75px;
padding-left:20px;
}

#navigation li{
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-right:20px;
}

#navigation li a{
color:#a6a5a5;
text-decoration:none;
}

#navigation .courante a, #navigation li a:hover{
color:#581924;
text-decoration:none;
}

.niveau2, .niveau3{
display:none;
}


#contextes{
float:right;
width:220px;
padding-right:20px;}

#corps{
margin-right:235px;
padding:0 24px 0 20px;}

#contenus{
min-height:250px;
_height:250px;
margin-left:1px;
width:802px;
background-color:#FFFFFF;
background-image:url(images/bgbas_03.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:10px;
}
#fin-corps{
clear:both;
}

#corps h1{
background-color:#350100;
color:#FFFFFF;
font-size:20px;
padding:25px 0 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:lighter;
margin-bottom:20px;
}

#corps .texte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#581924;
padding:0 15px 0 10px;;
}

#corps .chapeau{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#581924;
margin-bottom:10px;
margin-left:10px;
padding:0 15px 0 10px;
}

#corps h2{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
font-weight:lighter;
background-color:#350100;
color:#FFFFFF;
padding:20px 0 5px 20px;
margin-bottom:10px;

}
#edito{
margin-bottom:30px;} 
#edito h2{
display:none;
}
#corps .listageconteneur li{
margin-bottom:30px;
margin-left:15px;}

#corps .listagetexte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#581924;
padding:0 15px 0 0px;
margin:0 0px 10px 0px;}

#corps .listagetitre{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;

}

#corps .listagetitre a{
color:#300000;
text-decoration:none;
}

#corps .listagetitre a:hover{
text-decoration:underline;}

#corps .listageinfo, #corps .dateauteurs{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#581924;
margin:0 0 10px 0px;
}
#corps .listageinfo a, #corps .dateauteurs a{
color:#b60020;
text-decoration:none;
}
#corps .listageinfo a:hover, #corps .dateauteurs a:hover{
border-bottom:dotted 1px #b60020;
}

#corps .listagesuite, #corps .listagerepondre{
font-size:10px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:oblique;
margin:10px 0 20px 0;}

#corps .listagesuite a, #corps .listagerepondre a{
color:#b60020;
text-decoration:none;}

#corps .listagesuite a:hover, #corps .listagerepondre a:hover{
color:#b60020;
text-decoration: underline;}

#corps #forum .listageconteneur ul{
margin-left:35px;
padding-left:10px;
border-left:solid 1px #581924;}

#texteconteneur{
margin-bottom:30px;}



#contextes h2{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
font-weight:lighter;
background-color:#161616;
color:#FFFFFF;
padding:20px 0 5px 20px;
margin-bottom:10px;

}

#contextes .listagetitre{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}

#contextes .listagetitre a{
color: #000000;
text-decoration:none;
}

#contextes .listagetitre a:hover{
text-decoration:underline;}

#contextes .listageinfo, #contextes .dateauteurs{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:7px;
color:#222222;
}
#contextes .listageinfo a, #contextes .dateauteurs a{
color:#aeaeae;
font-size:10px;

font-weight:bold;
text-decoration:none;
}
#contextes .listageinfo a:hover, #contextes .dateauteurs a:hover{
border-bottom:dotted 1px #aeaeae;
}
#contextes .listageconteneur li{
margin-left:15px;
}

#contextes a{
color:#aeaeae;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
/*
#contextes a:before{
content:"> "
}
*/
#contextes a:hover{
text-decoration: underline;
}

#contextes .listagetexte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#222222;
margin-bottom:20px;
}

#contextes .listagesuite, #contextes .listagerepondre{
margin-bottom:25px;

text-align:right;
}

#contextes .listagesuite a, #contextes .listagerepondre a{
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:oblique;
color:#aeaeae;
text-decoration:none;}

#contextes ul{
margin-bottom:20px;}

#contextes .listagesuite a:hover, #contextes .listagerepondre a:hover{
color:#aeaeae;
text-decoration:none;}

#contextes h2 a{
color:#FFFFFF;}

#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
margin:20px 0;
clear:both;}

#footer a{
color:#ff9492;

}

#header .spip_logos{
float:left;
margin:10px;}

.listagelogo{
float:left;
margin:0 10px 0 0px; }

#rubinrub .listagetitre{
padding-top:17px;
margin-bottom:5px;}


#texteheader{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:lighter;
background-color:#350100;
color:#FFFFFF;
padding:20px 0 5px 20px;
margin-bottom:10px
}

.sursoustitre{
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#581924;
}

#corps .surtitre{
background-color:#350100;
margin-left:0;
padding-top:10px;
color:#FFFFFF;
margin-bottom:-20px;

}

#corps .dateauteurs{
margin-left:10px;
}