@charset "UTF-8";
/* CSS Document */

/*************/
/* STRUCTURE */
/*************/

#contenu {
	padding-top:29px;	
}

#colA {
	margin-left:44px;
}
#colA img.titre {
	margin-bottom:20px;
}

#contenu #col1,
#contenu #col2 {
	float:left;
}

#contenu #col1 {
	padding-left:46px;
}
#contenu #col1 .content {
	width:580px;
}

#contenu #col2 {
	padding-left:42px;
}
#contenu #col2 .content {
	width:218px;
}



/**************/
/* LISTE NEWZ */
/**************/

dl.news {
	margin-top:3px;
}
dl.news dt {
	width:93px;
	float:left;
}
.news_detail span {
	display:block;
}
dl.news dd.date {
	color:#e68615;
}
dl.news dd.titre a {
	color:#52a3c6;
	font-size:12px;
	font-weight:bold;
}
dl.news dd.titre a:hover {
	color:#38768f;
}
dl.news dd.chapeau {
	color:#747474;
}




/***************/
/* DETAIL NEWS */
/***************/
.news_detail .date {
	color:#e68615;
}
.news_detail .titre {
	color:#52a3c6;
	line-height:115%;
	font-size:21px;
	margin:4px 0 16px 0;
}
.news_detail .texte {
	color:#747474;
	line-height:130%;
}
.news_detail .texte p {
	margin-bottom:17px;
}

#news_next_prev ul li.prev {
	float:left;
}
#news_next_prev ul li.next {
	float:right;
}






/**********/
/* DIVERS */
/**********/


.pointilles {
	height:1px;
	overflow:hidden;
	margin:13px auto;
	background:url(../img/fonds/pointilles_gris_horizontaux.gif) top left repeat-x #f9f9f9;
	display:block;
}
.dernier {
	margin:13px 0 5px 0;
}


/*******************/
/* SCROLLER PHOTOS */
/*******************/
#colC{
	margin-top:25px;
	margin-left:25px;
	width:610px;
}
#scroller_detail_news {
	margin-top:10px;
	margin-bottom:1px;
	background:#f4f4f4;
}
#scroller_detail_news #btn_prev {
	width:50px;
	padding-top:30px;
	float:left;
	text-align:center;
}
#scroller_detail_news #btn_next {
	width:50px;
	padding-top:30px;
	float:right;
	text-align:center;
}
.prev_photos,
.next_photos {
	cursor:pointer;
	z-index:99;
}



/**********/
/* PHOTOS */
/**********/
#scroller_detail_news .jcarousel-container {
    position: relative;
	width:500px;
    height:93px;
	float:left;
}

#scroller_detail_news .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	width:500px;
    height:95px;
}

#scroller_detail_news .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
	width:500px;
    height:90px;
	
}

#scroller_detail_news .jcarousel-list li,
#scroller_detail_news .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width:284px;
    height:89px;
	padding-left:5px;
	background:url(../img/fonds/jcarousel_photos_ombre.jpg) bottom left no-repeat #f5f5f5;
}

#scroller_detail_news .jcarousel-list li img {
	border:1px solid #e8e8e8;
	border-bottom:none;
}