@charset "iso-8859-15";
/* CSS Document */
#news,#faq{}

#news h3 , .news h3 { 
margin-bottom:5px; 
margin-top:10px; 
display:block;  
position:relative; 
cursor:pointer;
font-size:22px !important;
}
#news h3 a, .news h3 a{ color:#000; text-decoration:none; margin:0px; padding:0px;  }
#news .p, .news .p{ padding-left:17px; padding-bottom:10px;}
#news .p a, .news .p a{ color:#666666}
.year{
color:gray;
font-size:9px;
margin-left:6px;
}
#news .date, .new .date {
background: transparent url(../images/layout/tab_date.png) no-repeat;
font-weight:bold;
left:-53px;
top:-9px;
padding:9px 0 0 2px;
position:absolute;
height: 46px;
width: 30px;
text-align:center;
font-size:12px;
}
#news .date div, .news .date div{
font-size:16px;
margin:0 0 -2px 0;
padding:0;
text-align:center;
font-size:12px;

}

#news .nbComm, .news .nbComm{
color:#EC1C02;
font-size:11px;
}

#news .knowMore, .news .knowMore{
color:#EC1C02;
font-size:12px;
}

#news .buttonFormLight , .news .buttonFormLight{
background:white url(../images/news/fleche_bouton_2.jpg) no-repeat scroll 88% 60%;
border-color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
height:28px;
margin-top:5px;
padding-right:35px;
cursor:pointer;
}

#news ul{padding-left:20px}

#news .pageNavigation{
	border:1px solid #CCCCCC;
	font-size:11px;
	font-weight:normal;
	margin-right:2px;
	padding:2px 5px;
}
.pageNavigation a{
text-decoration:none;
}

#news .pageNavigationCurrent{
	border:1px solid #000000;
	font-size:11px;
	font-weight:normal;
	margin-right:2px;
	padding:2px 5px;
}


.comment_content{
background-color:#F0F0F0;
padding:5px;
margin-bottom:10px;
}
.comment_auteur{
font-size:16px;
font-weight:bold;
padding-left:38px;
}
.comment_date{
font-size:11px;
font-weight:normal;
}
.comment_img{
width:30px;
height:32px;
float:left;
background: transparent url(../images/news/icon_comments.jpg) no-repeat;
}

.comment_img_team{
width:30px;
height:32px;
float:left;
background: transparent url(../images/news/icon_comments_team.jpg) no-repeat;
}

.comment_add{
border:1px solid #CCCCCC ;
padding:5px; 
background-color:#EEF0F3;
margin-top:20px;
}
.comment_entete{
margin-top:20px;
margin-bottom:10px;
height:32px;
}
.bottomInfo{
font-size:11px;
}

.anyClass2{
position: relative;
z-index: 1;
}

.prev{
position: absolute;
left: -13px;
top: 130px;
z-index: 3;
}

.next{
position: absolute;
right: -13px;
top: 130px;
z-index: 2;
}
.slide{


}

.slideshow{
display: block;
width: 577px;
height: 284px;
position: relative;
overflow: visible;
margin:0 auto;
}

.xcal_com{ color:#000000;}
a.xcal_com:hover{ color:#000000 !important;}
#news li{ font-size:12px;}