#actuZoom {
}

#actuZoom .infos{
	padding: 20px;
}

#actuZoom .name{
	font-family: "ashby_medium";
    color: #4F74B7;
    font-size: 20px;
    float: left;
}

#actuZoom .date{
	font-family: "roboto";
    color: #557EC5;
    font-size: 16px;
    float: right;
}

#actuZoom .content{
	font-family: "roboto";
    font-size: 14px;
    color: #666666;
    display: block;
    clear: both;
}

#actuZoom .content .diapo{
	display: inline-block;
	width: 40%;
	margin-right: 10px;
}

#actuZoom .content span{
	display: inline-block;
	width: 58%;
	vertical-align: top;
}

#actuZoom .files{
	
}

#actuList {
}

#actuList h1 {
    font-family: "ashby_medium";
    font-size: 18px;
    color: #A4BFE0;
    text-align: center;
    padding: 40px;
}

#actuList .actu{
	padding: 40px;
	border-bottom: 1px solid black;
}

#actuList .actu.noborder{
	border-bottom: none;
}

#actuList .actu a {
	text-decoration: none;
}

#actuList .actu .name a {
	font-family: "ashby_medium";
    color: #4F74B7;
    font-size: 20px;
    float: left;
}

#actuList .actu .date{
	font-family: "roboto";
    color: #557EC5;
    font-size: 16px;
    float: right;
    display: block;
    padding-bottom: 20px;
}

#actuList .actu .content{
	font-family: "roboto";
    font-size: 14px;
    color: #666666;
    display: inline-block;
}

#actuList .actu .content a {
	font-family: "roboto";
    font-size: 14px;
    color: #557EC5;
}

#actuList .actu .content img {
	display: inline-block;
	width: 300px;
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#actuList .actu .content span {
	vertical-align: top;
}

#actublock {
	position:relative;
	margin-left: 200px;
	margin-right: 10px;
	padding: 20px;
}

#actublock .titleBlockActu{
	color: #557EC5;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: "ashby_medium";
}

#actublock .img {
	height:auto;
	width: 50%;
	display: inline-block;
}

#actublock .img img{
	width: 100%;
}

#actublock .content {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	padding-left: 5px;
}

#actublock .content.noimage {
	width: 100%;
}

#actublock .content .titleContent {
	color: #3D598C;
	font-size: 18px;
	text-decoration: none;
	font-family: "roboto_condensed";
}

#actublock .content .text {
	color: #547EC5;
	font-size: 14px;
	font-family: "roboto_condensed";
}

#actublock .buttons {
	padding-top: 40px;
	padding-bottom: 40px;
}

#actublock .buttons .button{
	padding: 10px;
	font-size: 14px;
	text-decoration: none;
	font-family: "roboto_condensed";
}

#actublock .buttons .more{
	border:1px solid #567EC6;
	color: #567EC6;
}

#actublock .buttons .all{
	border:1px solid #777777;
	color: #777777;
}

#actublock .buttons .button:hover{
	background: rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1600px) {

	#actublock {
		margin-left: 100px;
		margin-right: 100px;
	}
}


@media screen and (max-width: 1200px) {

	#actublock {
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media screen and (max-width: 980px) {

	#actublock .buttons {
		padding-top: 20px;
		padding-bottom: 20px;
	}


	#actuZoom .content span{
		display: block;
		width: 100%;
	}

}