#rss {
	margin:0 auto;
    padding:0;
	width:726px;
	font-size:10px;
}
#rss > h1{
    text-align:center;
	font-size: 17px;
	color: #650404;
    background-color:#F6F3F1;
	height:auto;
    background:none;
    margin-top:20px;
    margin-bottom:10px;
    float:left;
}
#rss h2{
    color: #650404;
    width:100%;
    float:left;
    text-align:left;
	font-size: 16px;
    border-bottom-color:#650404;
    border-bottom-style:solid;
    border-bottom-width: 2px;
}
#rss h3{
    color: #650404;
    /*width:90%;*/
    /*float:left;*/
    text-align:left;
	font-size: 17px;
	font-family:"Times New Roman", Times, serif;
	margin: 15px 0 5px 0;
	padding-left: 20px;
}
#rss h4{
    color: #585854;
    text-align:left;
	font-size: 13px;
    font-weight:bold;
	text-decoration:none;
	margin:10px 0 5px 0;
    /*display:block;*/
}
#rss strong{
    font-weight:bold;
    text-align:left;
	font-size: 11px;
	color: #585854;
}

/* #rss #newsfeed */
#newsfeed {
	border-style:solid;
    border-width:0.5px;
    border-top-width:2px;
    border-color: #DEDEDE;
    word-wrap:break-word;
    text-align:justify;
    float:left;
}

#newsfeed .normal1 {
    width:auto;
    background-color: #FFF;
    color:#5C5858;
    font-size:10px;
    width:100%;
    padding: 0px 0px;
}
#newsfeed .normal2 {
    /*width:auto;
    background-color: #F2F1EB;
    color:#5C5858;
    font-size:10px;
    width:100%;
    padding: 0px 0px;*/
}

#newsfeed a {
	font-size:12px;
}
#newsfeed div.top{
    padding:5px 2px 5px 2px;
    font-size:12px;
    text-align:right;
    width:100%
}
#newsfeed .normal1 div.top{
    font-size:12px;
}
#newsfeed .normal2 div.top{
    /*background-color: #F2F1EB;*/
    font-size:12px;
}
#newsfeed .normal1 div.bottom{
    font-size:12px;
}
#newsfeed .normal2 div.bottom{
    /*background-color: #F2F1EB;*/
    font-size:12px;
}
#newsfeed div.infos{
    width:100%;
    float:left;
}
#newsfeed .normal1 div.infos{
    /*background-color:#FFF;*/
}
#newsfeed .normal2 div.infos{
    /*background-color:#F2F1EB;*/
}
#newsfeed span{
   /* float:left;*/
    width:auto;
    text-align:left;
    padding:5px 0;
}
#newsfeed .normal1 span{
    /*background-color:#FFF;*/
}
#newsfeed .normal2 span{
    /*background-color:#F2F1EB;*/
}
#newsfeed span.bottom {
    font-size: 9px;
}
#newsfeed span.auteur {
	padding:2px 0;
    font-size: 10px;
}
#newsfeed span.titrechap {
    float:left;
    width:100%;
    text-align:left;
    font-size: 12px;
    font-weight:bold;
}
#newsfeed span.soustitrechap {
    float:left;
    width:100%;
    text-align:left;
	font-size: 10px;
}
#newsfeed span.reference {
    float:left;
    width:100%;
    text-align:left;
    font-size: 10px;
}
#newsfeed span.renvois {
    float:left;
    width:auto;
    text-align:left;
    font-size: 10px;
}
#newsfeed .paragraphe {
    float:left;
    /*width:auto;*/
    padding:2px 5px;;
}
#newsfeed .normal1 .paragraphe{
   /* background-color:#FFF;*/
}
#newsfeed .normal2 .paragraphe{
   /* background-color:#F2F1EB;*/
}
#newsfeed .paragraphe p {
    text-align:justify;
    font-size:10px;
    /**margin:5px 10px;*/
}
#newsfeed .paragraphe a {
    font-size:11px;
}
#newsfeed .paragraphe h3 {
    text-align:left;
    margin:5px 5%;
    font-size:12px;
    /*border-bottom:1px solid;
    border-bottom-color:#650404;*/
    /*width:90%;*/
}
#newsfeed .paragraphe table {
    border: thin #C6C4C2 solid;
    padding:2px 0;
}
#newsfeed .paragraphe tr {}
#newsfeed .paragraphe td {
    color:#333;
	text-align:left;
}
#newsfeed .paragraphe td.titre
{
	border: thin #D1CFCD solid;
	text-align:center;
}
#newsfeed .paragraphe td.texte1 {
    background-color: #D1CFCD;
}
#newsfeed .paragraphe td.texte2 {
    background-color: #C6C4C2;
}

#newsfeed .annotation {
    padding:0px;
}
#newsfeed .normal1 .annotation{
    /*background-color:#FFF;*/
}
#newsfeed .normal2 .annotation{
    /*background-color:#F2F1EB;*/
}
#newsfeed .annotation p {
    font-size:10px;
    margin:0 30px;
    color:#585854;
}
#newsfeed .backtop {
    font-size:18px;
    color:#000;
    width:100%;
    right:0;
    float:left;
    text-align:right;
}
#newsfeed .normal1 .backtop{
    /*background-color:#FFF;*/
}
#newsfeed .normal2 .backtop{
    /*background-color:#F2F1EB;*/
}
#newsfeed .backtop > a {
    font-size:10px;
    color:#000;
    text-align:right;
}
#newsfeed .breve {
    width:48%;
    float:left;
    margin:1%;
    background-color:#EDECE6;
    color:#000;
    font-size:11px;
}

#newsfeed .breve > h2{
    height:auto;
    margin-top:0px;
	padding:4px 0;
    font-size: 15px;
    color:#666;
    border-color:#666;
}
#newsfeed .breve > h3{
    float:left;
    height:auto;
    text-align:left;
	margin-top:0px;
	padding-left:10px ;
    background-color:#EDECE6;
}
#newsfeed .breve a{
    text-transform:none;
    text-decoration:none;
    color:#000;
    font-size:11px;
}
#newsfeed .breve a:hover{
    text-decoration:underline;
}
#newsfeed .breve > p{
    color:#000;
}
#newsfeed .breve span.bottom {
    float:left;
    width:auto;
    text-align:left;
    margin-top:2px;
	padding:2px 10px;
    font-size: 9px;
    color:#999;
}
#newsfeed .breve div.bottom{
    width:100%;
    float:left;
    padding:2px 0;
    font-size:10px;
    color:#999;
}
#newsfeed .breve div.bottom a{
    text-transform:lowercase;
    text-decoration:underline;
}
#newsfeed .breve div.top{
    width:95%;
    float:left;
    color:#999;
}
#newsfeed .breve div.top a{
    text-transform:lowercase;
    text-decoration:underline;
}