/* ==================================================== */
/* = structures.css : les structures...				  = */
/* ==================================================== */

/* Communs
----------------------------------------*/

.portlet-body {
	margin-bottom: 2em;
	margin-top: 2em;
}

div.content-location-date,
div.asset-dateloc {
	text-transform: uppercase;
	color: #113651;
	letter-spacing: 1px;
	font-size: .7em;
	margin-bottom: 1.5em;
}

span.content-location,
span.asset-date {
	margin-right: 1em;
	padding-right: 1em;
	border-right: 1px solid #113651;
}

/*.content img {
	float: left;
	margin-right: 2em;
	margin-bottom: 2em;
}*/

span.aui-helper-hidden-accessible {
	display: none;
}

/* Advanced web content
----------------------------------------*/

div.content-image img {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

/* Multi column
----------------------------------------*/

.columns {
	display: table;
	width: 100%;
}

.column {
	display: table-cell;
	border-right: 1px dotted #CCC;
	padding: 0 2em;
	width: 33%;
}

.column.last {
	border-right: none;
}

.ie7 .column {
	float: left;
	width: 30%;
	padding: 0 1%;
}

/* Img gallery
----------------------------------------*/

.image-gallery {
	
}

	.image-gallery li {
		list-style: none;
		float: left;
		margin: 1%;
		width: 14%;
	}
	
	.image-gallery li a {
		float: left;
		/*border: 1px solid transparent;*/
	}
	
		.image-gallery li a:hover {
			float: left;
			/*border-color: #113651;*/
		}

	.image-gallery li a img {
		width: 100%;
	}

/* Multiple items
----------------------------------------*/

.multipleitem .featured-items {
	
}

	.multipleitem .featured-item {
		float: left;
		margin-bottom: 2em;
	}
	
	.multipleitem .featured-item span.date {
		margin: 0;
	}
	
	.multipleitem img.featured-item-image {
		float: left;
		padding-right: 1em;
		padding-bottom: 1em;
	}

/* Accordion 1
----------------------------------------*/

/* Accordion 2
----------------------------------------*/

/* Publications
----------------------------------------*/

.publications span.date {
	margin: 0;
}

.publications .featured-item-subtitle {
	margin: 0;
	font-size: .8em;
}

.publications .featured-item {
	float: left;
	width: 25%;
	box-sizing: border-box;
	padding-right: 2%;
	padding-left: 2%;
}

.publications .featured-item img {
	width: 100%;
}

/* News
----------------------------------------*/

div.image-content {
	
}

	div.image-content img {
		width: 100%;
		margin: 0;
	}

	span.legende-image {
		font-style: italic;
		text-transform: none;
		background-color: #f5f5f5;
		width: 100%;
		float: left;
		font-size: .8em;
		text-align: center;
		padding: .7em 1px .7em 1em;
		margin-bottom: 1em;
	}

/* News Abstrakt
----------------------------------------*/

div.news-asset-abstract.asset-abstract {
	margin-bottom: 3em;
}

div.news-asset-abstract.asset-abstract div.asset-surtitre {
	margin: 0;
	font-size: .8em;
}

div.news-asset-abstract.asset-abstract h3.asset-title {
	font-size: 1.5em;
	margin: 0 0 .3em;
}

div.news-asset-abstract.asset-abstract div.asset-more {
	margin-top: 1em;
	float: right;
}


img.asset-small-image {
	float: left;
	width: 140px;
	margin-right: 2em;
}

/* News Title List
----------------------------------------*/

li.title-list.content {
	list-style-type: none;
}

ul.asset-dateloc {
	display: table;
}

	ul.asset-dateloc li {
		float: left;
		margin-right: 1em;
	}
	
	li.asset-date {
		margin-right: 1em;
		padding-right: 1em;
		border-right: 1px solid #113651;
	}


ul.news-title-list span.taglib-text {
	font-size: 1.5em;
}

/* Slider
----------------------------------------*/