/*************************
 ******  ACTUALIT�S  ******
 *************************/

/******  LISTE D'ACTUALITÉS ******/
.mod_newslist {
    width: 290px;
	margin-top: 56px;
    font-size: 10px;
	position: relative;
    color: #FFF;
}
.mod_newslist .actu_cache {
	width: 29px;
	height: 177px;
	background: url(../images/cache_actu.png) no-repeat 0 0;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
}
#actuDefilantesUneParUne h3 {
    width: 113px;
    height: 14px;
	padding: 0 0 10px 187px;
    float: none;
    background: url(../images/titre_actualites.png) no-repeat 180px 0;
    font-size: 1px;
    color: #EFE;
    text-indent: -3000px;
}

/* Attention : ne pas utiliser de "padding" dans le bloc .actu_list :  */
#actuDefilantesUneParUne .actu_list {
    width: 300px;
    height: 150px;
    position: relative;
    z-index: 1;
    float: left;
    overflow: hidden;
}
.mod_newslist .innerActu {
    position: absolute;
    z-index: 1;
}
.mod_newslist .block {
    width: 150px;
    margin: 0 5px 0 145px;
    text-align: left;
}
#actuDefilantesUneParUne .block {
    overflow: hidden;
    position: absolute;
    top: 180px;
}
#actuDefilantesUneParUne .first {
    top: 0;
}
.mod_newslist p.info {
    padding-bottom: 3px;
	font-weight: bold;
}
.mod_newslist .image_container {
    width: 148px;
    height: 57px;
	position: relative;
    overflow: hidden;
}
.mod_newslist .border_cache {
    width: 148px;
    height: 57px;
    background: url(../images/cadre_actu.png) no-repeat 0 0;
	position: absolute;
}
.mod_newslist p.teaser {
	clear: left;
    text-align: left;
    padding: 3px 0;
	width: 120px;
}
.mod_newslist p.more {
    padding: 0;
	clear: left;
	width: 120px;
}
.mod_newslist p.more a {
    color: #FFF;
	font-size: 9px;
}
.mod_newslist p.more a:hover {
    text-decoration: underline;
}

.mod_newsarchive h1 {
	display: none;
}
.mod_newsarchive .block h1 {
	display: block;
}

.mod_article .mod_newsmenu {
	border-bottom: 1px solid #BBBBBB;
	margin: 0 60px 10px 130px;
	padding: 0 0 5px 0;
	width: 550px;
}
.mod_newsmenu h1 {
	display: none;
}
.mod_newsmenu ul,
.mod_newsmenu li {
	display: inline;
	margin: 0;
	padding: 0;
}
.mod_newsmenu .year-number {
	display: none;
}
.mod_newsmenu ul li ul li {
	margin-right: 1em;
}

.mod_article .twitter {
	float: right;
	padding-right: 55px;
}
.mod_article .twitter a {
	background: url("../images/twitter_icon.gif") no-repeat top right;
	font-size: 10px;
	padding: 3px 22px 3px 0;
}

.mod_article .rss {
	float: right;
	padding-right: 55px;
}
.mod_article .rss a {
	background: url("../images/rss_icon.png") no-repeat center right;
	font-size: 10px;
	line-height: 20px;
	padding: 5px 22px 5px 0;
}