/*********** content */
div#content{
	color:#ddd;
	background:#0A0A0A url(../img/bg_content_3cols.jpg) repeat-y top left;
}
div#content #col1 {
	position:relative;
	float:left;
	width:280px;
	margin:0px 0px 10px 10px;
	padding:10px;
}
div#content #col2 {
	position:relative;
	float:left;
	width:330px;
	margin:0px 0px 10px 10px;
	padding:10px;
}
div#content #col2 div.csc-textpic-text,div#content #col1 div.csc-textpic-text {
	text-align:left !important;
}
div#content #col3 {
	position:relative;
	float:left;
	width:250px;
	margin:0px 0px 10px 10px;
	padding:10px;
	/*border-left:1px dashed #222;*/
}
/*********** actualites */
div.actu {
	border-bottom:1px dashed #222;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
div#content div#col3 div.actu {
	border-color:#0A0A0A;
	background:#222;
}
div#col3 div.actu h3{
	margin:0;
}

.actu p {
	font-size:10px;
	line-height:14px;
}
#col3 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	padding-bottom:0;
}
#col3 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image a img {
	border:0;
	/*margin-top:20px;*/
}
/*************** edito */
div.edito .image {
	float:left;
	padding-right:10px;
}
div.edito .subheader {
	font-style:italic;
}
/*************** agenda */
#col3 table.calendar-table {
	margin-left:-10px;
}
