/*
=====================================================================
=====================================================================
    							
								MOBILE
								
=====================================================================
=====================================================================
*/
   
/****** MOBILE:GALERIE ******/
.gallery_albumdescription {
	display:block;
}
.default .gallery_imagelist {
	margin:40px 0;
	overflow:hidden;
}
.default .gallery_imagelist li {
	background-image:none;
	padding:0;
	margin:0 1% 2% 1%;
	overflow:hidden;
	float:left;
	border:solid 1px #999;
}
.default .gallery_imagelist li a {
	border: solid 4px #FFFFFF;
	display:block;
	overflow:hidden;
}
.default .gallery_imagelist li a:hover {
	border:solid 4px #d0d0d0;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	transition: color 0.2s linear;
	-webkit-transition-property: border;
	-moz-transition-property: border;
	transition-property:border;
}
.default .gallery_imagelist li a img {
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.default .gallery_imagelist li {
	width:47%;
	max-height:198px;
}
.default .gallery_imagelist li a {
	max-height:190px;
}
/****** MOBILE:TAGESMENU ******/

.page_hom .tagesmenu {display:none;}
.tagesmenu,
.map_clervaux {
	background-color:#f4f4f4;
	outline:solid 1px #c5c5c5;  
	border:solid 8px #FFF;
	margin-bottom:35px;
}
.tagesmenu h2,
.map_clervaux h2 {
	font-family: 'ColaborateLightRegular';
	font-size:23px;
	background-color:#b5121b;
	color:#FFF;
	padding:8px 0px 8px 15px;
	background-image:url(/custom/images/icon_tagesmenu.png);
	background-repeat:no-repeat;
	background-position:center right;
	margin:0;
}
.tagesmenu p {
	margin: 0;
}
.tagesmenu p a {
	display: block;
    clear: both;
    color: #fff;
    font-family: "ColaborateLightRegular";
    font-size: 20px;
    line-height: 38px;
    text-align: left;
    background: #7c7c7c url("/custom/images/next.png") no-repeat right center;
    margin: 10px;
    padding: 0;
	padding-left: 10px;
}
.tagesmenu p a:hover {
    background-color: #b5121b;
}
.map_clervaux h2 {
	background-image:url(/custom/images/icon_map-clervaux.png);
}
.map_clervaux p {
	margin:0;
	padding:0;
}
.map_clervaux img {
	display:block;
	 height: auto;
    max-width: 100%;
}
.tagesmenu ul {
	margin:20px 0px 20px 15px;
}
.tagesmenu ul li {
	background-image:url(/custom/images/li.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding:3px 0px 3px 18px;
}
.tagesmenu ul li a {
	color:#1e1e1e;
}
.tagesmenu ul li a:hover {
	color:#b5121b;	
}

/****** MOBILE:QUICKBOOKING ******/

.right_panel {
	background-color:#f4f4f4;
	outline:solid 1px #c5c5c5;  
	border:solid 8px #FFF;
	margin-bottom:35px;
	margin-top:20px;
}
.right_panel h2 {
	font-family: 'ColaborateLightRegular';
	font-size:23px;
	background-color:#8DC63F;
	color:#FFF;
	padding:8px 0px 8px 15px;
	background-image:url(/custom/images/icon_booking.png);
	background-repeat:no-repeat;
	background-position:center right;
	margin:0;
}
.page_hom .arrangements h2 {
	background-color:#808080;
	background-image:url(/custom/images/icon_offers.png);
}
.right_panel p {
	margin:0;
	padding:0;
}
.right_panel img {
	display:block;
	 height: auto;
    max-width: 100%;
}
.margin_pannel {
	padding:20px;
}
.right_panel label {
	min-width:60px;
	width:30%;
	display:block;
	float:left;
	font-size:14px;
	color:#1e1e1e;
	line-height:30px;
}
.right_panel input {
	border:solid 1px #d7d7d7 !important;
	width:50% !important;
	padding:3px 5px;
	margin-top:3px !important;
}
.right_panel .calendar_link {
	background-image:url(/custom/images/icon_footer_booking.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:12%;
	height:30px;
	display:block;
	float:left;
}
.right_panel .action {
	display:block;
	background-color:#808080;
	color:#FFF;
	padding:8px 20px;
	margin-top:10px;
	text-align:center;
	font-size:16px;
}
.right_panel .action:hover {
	background-color:#8DC63F;
}
.right_panel input {
	width:52%;
	float:left;
	margin:0;
	border:solid 1px #666
}

/****** MOBILE:HOME EMPFEHLUNGEN ******/
.page_hom .bottom .suggestion_wrapper {display:none;}
h2.suggestion_title {
	background-image:url(/custom/images/agenda.png);
	background-repeat:no-repeat;
	background-position:center left;
	clear:both;
	font-size:23px;
	color:#575656;
	font-family: 'ColaborateLightRegular';
	padding:0px 0px 0px 30px;
	margin:30px 0px 0px 0px;
	background-color:transparent;
	margin-bottom:20px;
}
.next_carou,
.prev_carou {
	display:none;
}
.suggestion {
	background-color:transparent;
	outline:none;  
	border:none;
	margin-bottom:0;
}
.suggestion ul {
	/*min-height:290px;*/
	margin:0;
}
.suggestion ul li {
	overflow:auto;
	margin-bottom:20px;
	background-image:none;
	padding:0;
}
.suggestion ul li:nth-child(n+4) {
	display:none;
}
.suggestion ul li .suggestion_text {
	background-color:#FFF;
	padding:20px;
}
.suggestion ul li p {
	color:#636363;
	text-align:left;
	font-size:13px;
	margin:0;
	line-height:18px;
}
.suggestion ul li .suggestion_info {
	background-color:#ededed;
	padding:20px;
}
.suggestion ul li h3 {
	font-family: 'ColaborateLightRegular';
	font-size:20px;
	color:#b5121b;
	margin-bottom:5px;
}
.suggestion ul li h3 a {
	color:#b5121b;
}
.suggestion ul li h3 a:hover {
	color:#1e1e1e;
}
.suggestion ul li .suggestion_info p {
	color:#1e1e1e;
	line-height:13px;
}
.suggestion ul li .suggestion_info h3 {
	font-size:18px;
}
.suggestion ul li .suggestion_text p a,
.suggestion ul li .suggestion_info p span {
	font-size:11px;
	color:#7c7c7c;
	border-left:solid 1px #1e1e1e;
	padding-left:5px;
}
.suggestion ul li .suggestion_info p span {
	margin-left:5px;
}

/****** MOBILE:DIRECTORY ******/	
.directory_list {
	margin:0 !important;
}
.directory_list li {
	overflow:hidden;
	background-color:#ededed;
	margin-bottom:15px;
	background-image:none !important;
	padding:0 !important;
}
.directory_list li img {
	float:left;
	max-width:100px;
	border:solid 1px #CCCCCC;
	margin-right:3%;
}
.directory_list li address {
	padding:3%;
	width:94%;
	float:left;
	min-height:70px;
	display:block;
	background-color:#fff;
	font-style:normal;
}
.directory_list li address h3 {
	color: #B5121B;
	font-family: 'ColaborateLightRegular';
	font-size: 20px;
	margin-bottom:5px;
}
.directory_list li div {
	padding:3%;
	width:94%;
	float:right;
	min-height:70px;
	background-color:#ededed;
}
.directory_list li div a {
	display:block;
	font-size:12px;
}


.directory_list li div a.directory_phone,
.directory_list li div a.directory_email
{
	color:#1e1e1e;
}

.directory_list li div a.directory_website {
	margin-top:10px;
	line-height:1em;
}

/****** MOBILE:OFFERS HOME ******/	
.page_hom .offers {display:none;}

.aside .angebote_container,
.aside .angebote_container .offers {
	display:block;
	margin-bottom:35px;
}
.aside .angebote_container .offers ul li:nth-child(n+2) {
	display:none;
}
.aside .angebote_container .offers ul li {
	width:100%;
	margin:0;
}

/****** MOBILE:PAGE OFFERS ******/
.offers {
	display:block;
	clear:both;
	overflow:auto;
}
.offers ul li {
	width:100%;
	background-image:none !important;
	padding:0 !important;
}
.offers ul li a .offers_pict {
	display:block;
	border:solid 1px #c5c5c5;
}
.offers ul li a .offers_pict img {
	max-width:100%;
	height:auto;
}
.offers ul li a .offers_text {
	display:block;
	padding:3% 4%;
	background-color:#FFF;
	border:solid 1px #c5c5c5;
	border-top:none;
}
.offers ul li a .offers_text h4 {
	color:#b5121b;
	text-transform:uppercase;
	font-size:15px;
	font-family: 'ColaborateLightRegular';
	margin:0 0 4px 0px;
	padding:0;
}
.offers ul li a .offers_text .rawtext {
	margin:0;
	color:#5d5d5d;
	font-size:12px;
	text-align:left;
	font-style:normal;
	line-height:15px;
}
.offers ul li a .offers_text .offers_link {
	font-size:11px;
	font-style:italic;
	color:#999;

}
/*.offers ul li a .offers_text .offers_link:before{
	content:"» ";
}*/
.page_off .offers ul li {
	margin-bottom:30px;
}
.page_off .offers {
	margin-top:0;
}

/****** MOBILE:PAGE OFFERS DETAIL ******/
.offer_header {
	margin-bottom:35px;
	
}
.offer_header img {
	max-width:100%;
	height:auto;
}
.offer_texts {
	float:none;
	width:100%;
}
.offer_images {
	width:100%;
	float:none;
}


/****** MOBILE:CONTENT DEFAULT ******/
/*list*/
.content_entrylist {
	margin:0 !important;
}
.content_entrylist li {
	overflow:auto;
	clear:both;
	margin-bottom:30px;
	background-image:none !important;
	padding:0 !important;
}
.content_entrylist li .image {
	width:99%;
	margin-right:0;
	margin-bottom:15px;
	float:left;
	overflow:hidden;
	border:solid 1px #c5c5c5;
	display:block;
}
.content_entrylist li .image a {
	display:block;
	border:solid 4px #FFFFFF;
}
.content_entrylist li .image a img {
	width:100%;
}
.content_entrylist li .image a img:hover {
	opacity: .7; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.content_entrylist li .texts {
	float:left;
	width:100%;
}
.content_entrylist li .full {
	width:100%;
}
.content_entrylist li .texts a h2 {
	font-family: 'ColaborateLightRegular';
	margin:0 0 10px 0;
	color: #C6000B;
}
/*detail*/
.content_entry_header {
	position:relative;
	margin-left:-10%;
	margin-top:-6%;
	width:115.5%;
	margin-bottom:30px;
}
.content_entry .texts {
	float:none;
}
.content_entry .full {
	width:100%;
}
.content_entry .images {
	float:none;
}
.content_entry .images ul.imagelist,
.content_entry .offer_images ul.imagelist {
	margin:0 !important;
}
.content_entry .images ul.imagelist li,
.content_entry .offer_images ul.imagelist li {
	border:solid 1px #c5c5c5;
	margin-bottom:20px;
	padding:0 !important;
	background-image:none !important;
}
.content_entry .images ul.imagelist li a,
.content_entry .offer_images ul.imagelist li a {
	display:block;
	border:solid 4px #FFFFFF;
}
.content_entry .images ul.imagelist li a img,
.content_entry .offer_images ul.imagelist li a img,
.content_entry_header img {
	width:100%;
}
.content_entry .images ul.imagelist li a img:hover,
.content_entry .offer_images ul.imagelist li a img:hover {
	opacity: .7; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.content_entry .documentlist {
	margin:40px 0 40px 0px !important;
}
.content_entry .documentlist li {
	margin-bottom:5px;
	padding:0 !important;
	background-image:none !important;
}
.content_entry .documentlist li a {
	padding-left:25px;
	color:#c6000b;
	background-image:url(/custom/images/doc.png);
	background-repeat:no-repeat;
}
.content_entry .documentlist li a:hover {
	color:#1e1e1e;
}

/****** MOBILE:EVENTS PAGE ******/
.page_eve .main section.default {
	width:100%;
}
.page_eve nav.events_nav ul {
	display:none;
	margin:0 !important;
}
.filtre {
	display:block;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
}
.events_nav {
	float:none;
	width:100%;
	border:solid 8px #FFFFFF;
	outline:solid 1px #c5c5c5;
	background-color:#f4f4f4;
	padding:20px 0px;
	margin-bottom:30px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.events_nav ul {
	margin:0 !important;
}
.events_nav ul li {
	display:block;
	background-image:url(/custom/images/li.png);
	background-repeat:no-repeat;
	background-position:0px 11px;
	margin-left:15px;
	padding:3px 5px 3px 20px;
	line-height:20px;
}
.events_nav ul li a {
	color:#1e1e1e;
	font-size:14px;
}
.events_nav ul li a:hover,
.events_nav ul li.selected a,
.events_nav ul li.active a {
	color:#c6000b;
}
.events_nav ul li.selected,
.events_nav ul li.active {
	background-image:url(/custom/images/li_selected.png);
}
.events_content ul li {
	overflow:auto;
	background-color:#ededed;
	margin-bottom:15px;
	padding:0;
	background-image:none;
}
.events_content ul li .suggestion_text {	
	padding:3%;
	width:94%;
	background-color:#FFF;
}
.events_content ul li .suggestion_text h3 {
	font-size:17px;
	margin:0;
}
.events_content ul li .suggestion_text p,
.events_content ul li .suggestion_info p {
	font-size:13px;
	text-align:left;
	line-height:18px;
	margin:5px 0 0 0;
	color:#666;
}
.events_content ul li .suggestion_info {
	padding:3%;
	width:94%;
	background-color:#ededed;
}
.events_content ul li .suggestion_info h3 {
	font-size:17px;
	margin:0;
}

/****** MOBILE:EVENTS DETAIL PAGE ******/
.event_detail_panel {
	background-color:#F4F4F4;
    border:1px solid #C5C5C5;
    width:100%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	margin-bottom:30px;
}
.event_detail_panel .slogan {
	margin:0;
}
.event_detail_panel .event_detail_pict {
	width:100%;
}
.event_detail_panel .event_detail_pict img {
	width:100%;
}
.event_detail_panel .event_detail_info {
	padding:3% 5%;
}
.event_detail_panel .event_detail_info h2 {
	color:#C6000B;
	margin:0;
}
.event_detail_panel .event_detail_info h3 {
	font-family: 'ColaborateLightRegular';
	margin:0;
}
.event_detail_content {
	display:block;
	margin-bottom:30px;
	line-height: 25px;
	text-align:justify;
}
.event_detail_content img {
	display:none;
}

/****** MOBILE:CONTACT ******/
.googleMap {
	width:100%;
	height:600px;
	margin:30px 0px;
	border: 1px solid #D8D8D8;
}
.basiccontactform input.button {
	margin:10px 0 30px 0;
	padding:10px 0;
	width:100% !important;
	border:none;
	background-color:#B5121B;
	color:#FFF;
	font-size:22px;
	font-family: 'ColaborateLightRegular';
}
.basiccontactform input.button:hover {
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	transition: color 0.2s linear;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	background-color:#1E1E1E;
}

/****** MOBILE:ACTIVITIES NAV ******/
.activities_nav,
.activitiesnav_container {
	display:none;
}

/****** MOBILE:CONTENTNAV ******/		
.contentnav {
	border:solid 8px #FFFFFF;
	outline:solid 1px #c5c5c5;
	background-color:#f4f4f4;
	padding:20px 0px;
	margin:0 0 30px 0;
}
.contentnav li {
	display:block;
	background-image:url(/custom/images/li.png);
	background-repeat:no-repeat;
	background-position:0px 11px;
	margin-left:15px;
	padding:3px 5px 3px 20px;
}
.contentnav li a {
	color:#1e1e1e;
	display:block;
	font-size:14px;
}
.contentnav li.selected,
.contentnav li.active {
	background-image:url(/custom/images/li_selected.png);
}
.contentnav li a:hover,
.contentnav li.selected a,
.contentnav li.active a,
.contentnav li.active ul li.selected a,
.contentnav li.active ul li.active a {
	color:#b5121b;
}
.contentnav li ul {
	margin:8px 0px 6px 0px;
}
.contentnav li ul li {
	background-image:url(/custom/images/li_li.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	margin-left:0px;
	padding:3px 5px 3px 15px;
}
.contentnav li ul li.selected,
.contentnav li ul li.active {
	background-image:url(/custom/images/li_li_selected.png);
}
.contentnav li ul li a,
.contentnav li.selected ul li a,
.contentnav li.active ul li a {
	color:#5b5b5b;
	font-size:13px;
	line-height:15px;
}

/****** MOBILE:SITEMAP ******/
.page_sit ul.sitemenu {
	margin:0;
	padding:0;
}
.page_sit ul.sitemenu li {
	margin:0;
	padding:0;
	text-transform:uppercase;
	background-image:none;
	font-size:20px;
}
.page_sit ul.sitemenu li ul {
	margin:10px 0 30px 20px;
}
.page_sit ul.sitemenu li ul li {
	text-transform:none;
	background-image:url(/custom/images/li.png);
	background-position:0px 10px;
	font-size:18px;
	padding:0 0 0 15px;
}
.page_sit ul.sitemenu li ul li a {
	color:#1e1e1e;
}
.page_sit ul.sitemenu li ul li ul li {
	background-image:none;
	font-size:14px;
	text-transform:uppercase;
	padding:0;
}
.page_sit ul.sitemenu li ul li ul li a {
	color:#B5121B;
}
.page_sit ul.sitemenu li ul li ul li ul {
	margin:10px 0 0 0;
}
.page_sit ul.sitemenu li ul li ul li ul li {
	font-size:13px;
	text-transform:none;
	border-left:solid 1px #c6c6c6;
	background-image:none;
	padding-left:10px;
}
.page_sit ul.sitemenu li ul li ul li ul li a {
	color:#1e1e1e;
}
.page_sit ul.sitemenu li ul li ul li ul li ul {
	margin:0 0 0 20px;
}
.page_sit ul.sitemenu li ul li ul li ul li ul li {
	font-size:11px;
	border-left:none;
	background-image:url(/custom/images/li_li.png);
	background-position:0px 7px;
	padding:0 0 0 12px;
	line-height:18px;
}
.free_drink {
	background-color:#dddddd;
	color:#808080;
	font-size:14px;
	background-image:url(/custom/images/drink.png);
	background-repeat:no-repeat;
	background-position:20px center;
	padding:12px 0px 12px 50px;
	margin-top:10px;
}



/*
=====================================================================
=====================================================================
    							
							INTERMEDIATE
								
=====================================================================
=====================================================================
*/
   
/*@media only screen and (min-width: 480px)
@media only screen and (min-width: 620px) {*/
@media only screen and (min-width: 801px) {
	
	
	/****** INTERMEDIATE:GALERIE ******/
	.default .gallery_imagelist li {
		width:30%;
		max-height:158px;
	}
	.default .gallery_imagelist li a {
		max-height:150px;
	}
	/****** INTERMEDIAIRE:TAGESMENU ******/
	.tagesmenu {
		display:block;
	}
	.page_hom .tagesmenu {display:block;}
	
	/****** INTERMEDIAIRE:EMPFEHLUNGEN ******/
	.page_hom .default .suggestion_wrapper {display:none;}
	.page_hom .bottom .suggestion_wrapper {display:block;}
	.next_carou,
	.prev_carou {
		display:block;
		text-align:center;
		outline:none;
	}
	.prev_carou {
		border-bottom:solid 1px #d7d7d7;
		margin-bottom:8px;
	}
	.next_carou {
		border-top:solid 1px #d7d7d7;
	}
	.page_hom .suggestion ul li {
		background-color:#ededed/*#fff*/;
		margin-bottom:8px;
	}
	.page_hom .suggestion ul li:nth-child(n+4)  {
		display:block;
	}
	.page_hom .suggestion ul li .suggestion_text {	
		padding:3%;
		width:59%;
		float:left;
		min-height:70px;
	}
	.page_hom .suggestion ul li .suggestion_info {
		padding:3%;
		width:29%;
		float:right;
		min-height:70px;
	}
	.page_hom .suggestion ul li .suggestion_text p a,
	.page_hom .suggestion ul li .suggestion_info p span {
		border-left:none;
		display:block;
		padding:0;
	}
	.page_hom .suggestion ul li .suggestion_info p span {
		margin:7px 0 0 0;
	}
	
	/****** INTERMEDIAIRE:ASIDE EMPFEHLUNGEN ******/
	.aside .suggestion {
		background-color:#f4f4f4;
		outline:solid 1px #c5c5c5;  
		border:solid 8px #FFF;
		position:relative;
	}
	.aside .next_carou,
	.aside .prev_carou {
		display:none;
	}
	.aside h2.suggestion_title {
		font-family: 'ColaborateLightRegular';
		font-size:23px;
		background-color:#8dc63f;
		color:#FFF;
		padding:8px 0px 8px 15px;
		background-image:url(/custom/images/icon_agenda_content.png);
		background-repeat:no-repeat;
		background-position:center right;
		margin:0;
	}
	.aside .suggestion ul {
		margin:0;
		padding:20px 15px 20px 15px;
		min-height:auto;
	}
	.aside .suggestion ul li {
		background-image:url(/custom/images/li.png);
		background-repeat:no-repeat;
		background-position:0px 7px;
		padding:0px 0px 9px 18px;
		margin:0;
	}
	.aside .suggestion ul li:nth-child(n+4) {
		/*display:none;*/
	}
	.aside .suggestion ul li h3 {
		margin:0;
		line-height:14px;
	}
	.aside .suggestion ul li h3 a {
		color:#1e1e1e;
		font-size:16px;
		line-height:20px;
		margin:0;
	}
	.aside .suggestion ul li h3 a:hover {
		color:#72a62a;
	}
	.aside .suggestion ul li .suggestion_info,
	.aside .suggestion ul li .suggestion_text {
		margin:0;
		padding:0;
		background-color:transparent;
	}
	
	.aside .suggestion ul li .suggestion_info h3 {
		color:#999999;
		font-size:11px;
		font-style:italic;
	}
	.aside .suggestion ul li .suggestion_text p,
	.aside .suggestion ul li .suggestion_info p {
		display:none;
	}
	.aside .more {
		margin:0;
		padding:0;
		width:35px;
		height:27px;
		overflow:hidden;
		background-color:#FFF;
		border-left:solid 1px #c5c5c5;
		border-right:solid 1px #c5c5c5;
		border-bottom:solid 1px #c5c5c5;
		float:right;
		right:0;
		margin-bottom:35px;
		margin-top:0px;
		margin-right:-1px;
		position:relative;
		z-index:3;
		font-size:1px;
		color:#FFF;
		background-image:url(/custom/images/more.png);
		background-repeat:no-repeat;
		background-position:center 5px;
	}
	.aside .more:hover {
		background-image:url(/custom/images/more_hover.png);
	}
	
	/****** INTERMEDIAIRE:DIRECTORY ******/
	.directory_list li address {
		width:59%;
	}
	.directory_list li div {
		width:29%;
	}
	
	/****** INTERMEDIAIRE:OFFERS HOME ******/
	.page_hom .offers {display:none;}
	
	/****** INTERMEDIAIRE:PAGE OFFERS ******/
	.offers {
		display:block;
		clear:both;
		overflow:auto;
	}
	.offers ul li {
		width:47%;
		margin-right:4%;
		float:left;
	}
	.offers ul li:nth-child(2n+2) {/*enleve le margin sur chaque 2e li*/
		margin-right:0;
	}
	.offers ul li a .offers_pict {
		display:block;
		max-height:120px;
		overflow:hidden;
	}
	.offers ul li a .offers_pict img {
		max-width:100%;
		height:auto;
	}
	.offers ul li a .offers_text {
		display:block;
		padding:3% 4%;
		line-height:13px;
	}
	.offers ul li a .offers_text h4 {
		color:#b5121b;
		text-transform:uppercase;
		font-size:15px;
		font-family: 'ColaborateLightRegular';
		margin:4px 0px 6px 0px;
		padding:0;
	}
	.offers ul li a .offers_text .rawtext {
		margin:0;
		color:#5d5d5d;
		font-size:12px;
		text-align:left;
		font-style:normal;
		display:inline;
	}
	.page_hig .offers ul li,
	.page_off .offers ul li {
		height:270px;
		margin-bottom:30px;
	}
	.page_hig .offers,
	.page_off .offers {
		margin-top:0;
	}
	
	/****** INTERMEDIAIRE:PAGE OFFERS DETAIL ******/
	.offer_texts {
		float:none;
		width:100%;
	}
	.offer_images {
		width:100%;
		float:none;
	}
	
	/****** INTERMEDIAIRE:CONTENT DEFAULT ******/
	/*list*/
	.content_entrylist li .image {
		float:left;
		width:25%;
		overflow:hidden;
		margin-right:4%;
		border:solid 1px #c5c5c5;
		display:block;
		margin-bottom:0;
	}
	.content_entrylist li .texts {
		float:left;
		width:70%;
	}
	.content_entrylist li .full {
		width:100%;
	}
	
	/*detail*/
	.content_entry_header {
		position:static;
		margin-top:-32%;
	}
	.content_entry .texts {
		float:left;
		width:69%;
	}
	.content_entry .full {
		width:100%;
	}
	.content_entry .images {
		float:right;
		width:25%;
	}
	
	/****** INTERMEDIAIRE:EVENTS PAGE ******/
	.events_content ul li .suggestion_text {	
		width:59%;
		float:left;
	}
	.events_content ul li .suggestion_info {
		width:29%;
		float:right;
	}
	
	/****** INTERMEDIAIRE:EVENTS DETAIL PAGE ******/
	.event_detail_panel {
		overflow:auto;
	}
	.event_detail_panel .slogan {
		margin:20px 0 10px 0;
	}
	.event_detail_panel .event_detail_pict {
		width:50%;
		float:left;
	}
	.event_detail_panel .event_detail_info {
		padding:0;
		width:40%;
		float:left;
		margin-left:5%;
		margin-bottom:20px;
	}
	.event_detail_panel .event_detail_info h2 {
		font-size:21px;
	}

	
	/****** INTERMEDIAIRE:ACTIVITIES NAV ******/
	.activitiesnav_container {
		display:block;
		clear:both;
	}
	.aside .activities_nav {
		display:none;
	}
	.activities_nav {
		display:block;
		background-color:#f4f4f4;
		outline:solid 1px #c5c5c5;  
		border:solid 8px #FFF;
		margin-bottom:35px;
	}
	.activities_nav h2 {
		font-family: 'ColaborateLightRegular';
		font-size:23px;
		background-color:#8dc63f;
		color:#FFF;
		padding:8px 0px 8px 15px;
		background-image:url(/custom/images/icon_activities.png);
		background-repeat:no-repeat;
		background-position:center right;
		margin:0;
	}
	.activities_nav ul {
		margin:20px 0px 20px 15px;
		overflow:auto;
	}
	.activities_nav ul li {
		background-image:url(/custom/images/li.png);
		background-repeat:no-repeat;
		background-position:0px 10px;
		padding-left:18px;
		width:40%;
		float:left;
		line-height:25px;
	}
	.activities_nav ul li a {
		color:#1e1e1e;
	}
	.activities_nav ul li a:hover {
		color:#6ba817;
	}
	.activities_nav ul li ul {
		display:none;
	}
	
	/****** INTERMEDIATE:CONTENTNAV ******/	
	.contentnav, .back {
		display:block;
	}
	.page_hom .back {
		display:none !important;
	}
	
}



/*
=====================================================================
=====================================================================
    							
								WIDE
								
=====================================================================
=====================================================================
*/

/*@media only screen and (min-width: 768px) {*/
@media only screen and (min-width: 960px) {

	
	
	/****** WIDE:GALERIE ******/
	.default .gallery_imagelist li {
		width:22%;
		max-height:120px;
	}
	.default .gallery_imagelist li a {
		max-height:112px;
	}
	/****** WIDE:EMPFEHLUNGEN ******/
	.page_hom .default .suggestion_wrapper {display:block;}
	.page_hom .bottom .suggestion_wrapper {display:none;}
	
	/****** WIDE:OFFERS ******/
	.aside .angebote_container {
		display:none;
	}
	.page_hom .more {
		margin-bottom:60px;
	}
	.page_hom .main-container {
		background-image:url(/custom/images/bg_offers_home.png);
		background-repeat:repeat-x;
		background-position:bottom;		
	}
	.page_hom .offers {
		display:block;
		/*margin-bottom:15px;*/
	}
	.page_hom .offers ul li:nth-child(n+4) {
		display:none;
	}	
	.offers {
		display:block;
		min-height:250px;
		clear:both;
		overflow:auto;
		margin-bottom:5px;
		margin-top:50px;
	}
	.offers ul li {
		width:31%;
		float:left;
		margin-right:3%;
	}
	.offers ul li:nth-child(2n+2) {
		margin-right:3%;
	}
	.offers ul li:nth-child(3n+3) {/*enleve le margin sur chaque 3e li*/
		margin-right:0;
	}
	.offers ul li a .offers_pict {
		max-height:180px;
	}
	.page_hig .offers ul li,
	.page_off .offers ul li {
		height:260px;
	}
	.page_hig .offers,
	.page_off .offers {
		margin-top:0;
	}
	
	
	/****** WIDE:PAGE OFFERS DETAIL ******/
	.offer_texts {
		float:left;
		width:53%;
	}
	.offer_images {
		width:40%;
		float:right;
	}
	
	/****** WIDE:CONTENT DEFAULT ******/	
	/*detail*/
	.content_entry_header {
		position:relative;
		z-index:0;
		top:auto;
		left:auto;
		margin:0 0 30px 0;
		width:100%;
	}
	
	/****** WIDE:EVENTS PAGE ******/
	.events_nav {
		float:left;
		width:19%;
		margin-right:4%;
		margin-top:-50px;
	}
	.page_eve nav.events_nav ul {
		display:block;
	}
	.events_content,
	.page_eve h1 {
		width:74%;
		float:right;
	}
	.filtre {display:none;}
	
	/****** WIDE:ACTIVITIES NAV ******/
	.activities_nav ul li {
		width:70%;
	}
	.activitiesnav_container {
		display:none;
	}
	.aside .activities_nav {
		display:block;
	}
	
	/****** WIDE:CONTENTNAV ******/	
	.contentnav,
	.back {display:none;}
}



/*
=====================================================================
=====================================================================
    							
								MAX
								
=====================================================================
=====================================================================
*/

@media only screen and (min-width: 1140px) {}