#zone-2 ul.menu li a, #zone-13 .description-block .links-block h3 a, #zone-13 .description-block .price-block h3 {
	font: 24px/26px 'suisse_regular';
}
#zone-2 ul.menu li a, #zone-13 .description-block .links-block h3 a, #zone-13 .description-block .links-block h4,
.desc-module h3.title, .desc-module h2.title, .events-details .title {
	font: 24px/26px 'suisse_antique';
}
#zone-13 .description-block .links-block {
	font: 18px/21px 'romain_regular';
}
#zone-13 .description-block .links-block ul li a {
	font: 18px/18px 'suisse_antique';
}
#zone-13 .description-block .price-block ul li a {
	font: 18px/19px 'suisse_antique';
}
.zone-4-5-6-7-container h2.header-block, #zone-8 h2.header-block, #zone-11 h2.header-block, #zone-12 h2.header-block {
	font: 26px/26px 'suisse_antique';
}
.zone-4-5-6-7-container h3 a {
	font: 18px/22px 'suisse_regular';
}
.news-content .date {
	font: 18px/18px 'suisse_antique';
}
.news-content .date, .more-news-button, .row label {
	font: 18px/18px 'suisse_antique';
}
.news .desc, #zone-11 .description-block p, .newsletter-block label.desc, .results .desc, .results .beam, 
.results .result {
	font: 16px/18px 'suisse_regular';
}
.newsletter-block input.text-input {
	font: 14px/16px 'suisse_regular';
}
.department.red, .department.yellow, .department.green, .department.blue {
	font: 16px/18px 'romain_regular';
}
#footer-page ul.menu li a {
	font: 17px/17px 'suisse_regular';
}
#footer {
	font: 17px/22px 'suisse_regular'
}
.calendar-filtr .input-categories label, .calendar-filtr label {
	font: 16px/19px 'suisse_regular';
}
.desc-module, .desc-module p, .event-module p {
	font: 17px/20px 'suisse_regular';
}
.gallery-list .desc a, .module .list .header-block {
	font: 22px/25px 'suisse_antique';
}
.list ul li a, .events-details .date,  .calendar-list .content-short {
	font: 16px/19px 'suisse_regular';
}
.site-map ul li a, .calendar-list .content-short .title {
	font: 20px/22px 'suisse_antique';
}
.form-module, .share-module, .newsletter-module, .query-info {
	font: 18px/21px 'suisse_regular';
}
.checkbox label, .required, .breadcrumbs a, .breadcrumbs span {
	font: 16px/16px 'suisse_regular';
}
input.button {
	font: 18px 'suisse_regular';
}
.search-block .subtitle {
	font: 22px/28px 'suisse_antique';
}
input, select, textarea {
	font-size: 16px;
}
.search-result-title, .results .result .title a {
	font: 22px/27px 'suisse_antique';
}
.results .title, #zone-header ul.menu li a {
	font: 18px/22px 'suisse_regular';
}
#zone-14 ul.menu li a {
	font: 20px/20px 'suisse_antique';
}
#zone-14 ul.menu li ul li a {
	font: 16px/18px 'suisse_regular';
}
.pager a, a.back, .calendar-list .content-short .date {
	font: 18px/20px 'suisse_antique';
}
.calendar-list .place {
	font: 20px/22px 'romain_regular';
}
.calendar-filtr label {
	font-size: 16px;
	line-height: 30px;
}
@media only screen and (max-width: 1015px) {
	
}

@media only screen and (max-width: 770px) {
	
}
@media only screen and (max-width: 480px) {
	#zone-2 ul.menu li a {
		font-size: 18px;
		font-family: 'suisse_regular';
	}
	.gallery-list .desc a {
		font: 15px/18px 'suisse_antique';
	}
}