/*Liste News*/
#news {
    width: 690px;
    margin: 0;
    border-top: 1px #b59258 solid;
}

    #news li {
	display: block;
	float: left;
	margin: 0;
        width:690px;
        list-style: none;
    }

    #news .newsItem {
	display: block;
	float: left;
	clear: both;
        padding: 1px 0;
        width:690px;
	border-bottom: 1px #b59258 solid;
    }

    /*Entête de la News*/
    .newsHeader { display: block; float: left; }
    .newsHeader a {
	display: block;
	float: left;
	padding: 15px 0;
        width:690px;
	text-decoration: none;
    }

    .newsHeader a:link, .newsHeader a:visited { background: url(../images/template/arrow-yellow.gif) 630px center no-repeat; }
    .newsHeader a:hover, .newsHeader a:active, .newsHeader a:focus { background: #999 url(../images/template/arrow-white.gif) 630px center no-repeat;  }
    .newsHeader a:active, .newsHeader a:focus { background: url(../images/template/arrow-show.gif) 630px center no-repeat;  }

    .newsHeader a .date, .newsHeader a .title { display: block; padding: 0 120px 0 0; }
    .date { font: normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #dbb26c; margin: 0 0 10px 0; }
    .newsHeader a .title { font: normal normal 12px/21px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; }
    .newsHeader a img { float: left; margin: 0 10px 0 20px; padding: 5px; border: 1px #939594 solid; }

    /*Contenu de la news caché*/
    #news li .newsContent {
	display: none;
	width: 580px;
	margin: 0; padding: 0 90px 15px 20px;
	
    }

    #news li .newsContentActive img { float: left; margin: 0 10px 0 5px; }
