img {
	max-width: 100%;
	margin: auto;
}

		div#site-top div.content div.email {
			float: left;
		}

		div#site-top div.content div.phone {
			float: left;
			margin-left: 20px;
		}

		div#site-top div.content div.newsletter {
			float: right;
		}

		div#site-top div.content div.language {
			margin-right: 30px;
		}

			div#site-header div.content div.text h1 {
				font-size: 20pt;
			}

		div#site-header div.content div.text {
			padding-left: 240px;
		}

.swiper {
	width: 100%;
	height: 260px;
}

div.news-container div.news-item div.img,
div.events div.event-data div.description div.picture {
	float: left;
	width: 240px;
	margin: 0px 20px 10px 0px;
}

	div.news-container div.news-item div.img img,
	div.events div.event-data div.description div.picture img {
		max-width: 240px;
	}


	div#main div.content div.news-container div.news-item div.news-body div.picture,
	div.events-detailed div.event-data div.description div.picture {
		float: right;
		margin: 0px 0px 10px 20px;
	}

		div#main div.content div.news-container div.news-item div.news-body div.picture img,
		div.events-detailed div.event-data div.description div.picture img {
			max-width: 400px;
		}


div.home div.news-calendar-container {
	margin-top: 30px;
	padding-top: 20px;
}

div.home div.news {
}

div.home div.news h2,
div.home div.calendar h2 {
	margin: 0;
}

div.home div.calendar {
	padding-top: 20px;
}

	div.home div.calendar div.calendar-container {
	}
