<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#topMenu .expand { display: none; }
#topMenu .menu_item~.menu_item:before { content: " | "; display: inline; }
.right_column .top .menu .menu_item .space { z-index: 20; }

/* Desktop === */
@media only screen 
and (min-width : 961px) {

} /* === Desktop */

/* Tablets === */
@media only screen and (max-width: 960px) {

	/* FLUIDITY v0.1.0 === */

	/* Responsive Utilities */
	img, canvas, iframe, video, svg { max-width: 100%; }

	/* Wrap tables or pre elements in a div with this class */
	.overflow-container { overflow-y: scroll; }

	/* Aspect ratios for media objects i.e canvas, iframe, video, svg etc. Defaults to 16x9 */
	.aspect-ratio { height: 0; padding-top: 56.25%; position: relative; }
	.aspect-ratio--object { bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 100; }

	/* === FLUIDITY v0.1.0 */

	body { min-width: 0px; padding-top: 0.5em; position: relative; text-align: center; }
	body &gt; * { text-align: left; }

	.left_column,
	.right_column,
	.left_column .top,
	.right_column .top .search,
	.right_column .top .menuCalc,
	.right_column .top #topMenu,
	.right_column div.langFlag,
	.right_column .top { position: static; display: block; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding: 0; display: block;
	float: none; width: auto; height: auto; text-align: right; border: 0; background: transparent none; }
	
	.right_column div.langFlag { position: absolute; right: 4px; top: 4px; left: auto; bottom: auto; }
	.right_column div.langFlag * { display: inline-block; }

	.left_column.header { position: absolute; left: 4px; top: 4px; height: 0; width: 40% !important; }
	.left_column .top { text-align: left; }
	.left_column .top .logo { display: inline-block; height: auto; width: auto; }
	.left_column .top .logo img { display: block; }

	.right_column .top .menuCalc,
	.right_column .top .search { 
		display: inline-block; vertical-align: bottom;
		border: 1px solid #717171;
		background: url("../img/menu.png") top left no-repeat;
		background-position: -3px -3px;
		padding: 6px 14px 6px 14px;
		margin: 0 0.5em 0.5em 0;
	}
	.right_column .top .menuCalc a { float: none; display: inline-block; vertical-align: middle; }

	.right_column .top #topMenu { padding-top: 25px; margin-bottom: 4px; margin-left: 40%; }


	.hideShowMenu { display: none; }
	.shortcuts {
		position: relative !important;
		width: auto !important;
		text-align: center !important;
		display: inline !important;
	}
	.left_column, .right_column { width: auto !important; }
	.shortcuts * {
		position: static !important;
		width: auto !important;
		display: inline !important;
		float: none;
	}
	.shortcuts .hideShowMenu { display: none !important; }
	.shortcuts .staticItem { display: none !important; }
	
	.shortcuts li { margin: 0.1em 0.25em !important; display: inline-block !important; }


	div.buttons { height: auto; overflow: hidden; position: relative; }
	div.buttons a.button { height: auto; width: auto; display: inline-block; }

	.right_column #topMenu .menu_item .space { display: none; }
	/* SLIDESHOW */
	#slide_show .column0 { float: none; }
	#mid_column, #slide_show, #mid_column .jcarousel_wide_div { width: auto !important; height: auto; }

	#mid_column .jcarousel_wide_div 					{ width: auto; height: 0; padding-top: 46.74%; }
	#mid_column .jcarousel_wide_div .jcarousel_item 	{ width: 100%; height: 100%; background-color: #000; overflow: hidden; }
	#mid_column .jcarousel_wide_div img 				{ display: block; width: 100%; }
	
	/* ARTICLE */
	#mid_column { margin: 0; padding: 0 8px; }
	#mid_column .right { float: none; width: auto; margin-left: 310px; }
	#mid_column .right .text { margin: 0; padding: 0; }
	#mid_column .right .text_item { float: none; width: auto; position: relative; }
	#mid_column .right .text_item:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 1px; }

	#mid_column .right .text_item h4,
	#mid_column .right .text_item .description,
	#mid_column .right .text_item .buttons	 { width: auto; height: auto; }
	#mid_column .right .text_item .buttons	 { text-align: right; }
	#mid_column .right .text_item .cls	 { display: none; }
	#mid_column .text .foto { text-align: center; }
	#mid_column .text .foto a { display: inline-block; vertical-align: top; text-align: left; float: none; }
	#mid_column .text.backLink { margin: 15px 0 30px 0; }
	#mid_column .text p img,
	#mid_column .text div img { float: none; width: auto; max-width: 100%; display: block;	 }

	/* CONTACT FORM */
	#mid_column input.text,
	#mid_column textarea 	 { width: 100%;  }
	#mid_column form table 	 { width: 100%;  }

	#calc select 	 { width: 100%;  }

	html .text_item div.description { width: auto; overflow: visible; }

} /* === Tablets */

/* Single column breakpoint === */
@media only screen 
and (max-width : 740px) {

	.Homepage #mid_column .text .left,
	.Homepage #mid_column .text .right { float: none; width: auto; margin-left: 0; }
	.Homepage #mid_column .text .right { margin-top: 1em; }

	/* ARTICLE */
	#mid_column .left { float: none; width: auto; }
	#mid_column .left .image { float: left; }
	#mid_column .left .image~.cls { display: none; }
	#mid_column .left .submenu { float: none; width: auto; margin-left: 310px; }
	#mid_column .right { margin-left: 0; }

	/* NEWS */
	html .News .newsItem .photo,
	html .News .newsItem .text { float: none; width: auto; }

}
/* === Single column breakpoint */

/* Smartphones === */
@media only screen 
and (max-width : 480px) {
	.left_column.header { position: relative; left: auto; top: auto; bottom: auto; right: auto; height: 104px; width: auto !important; margin-right: 80px; }
	.right_column.header { margin-left: 0; margin-top: 0; }
	.right_column.header .phone, .right_column.header #search_box { display:none;  }
	#slide_show.galColumns3 .column1, #slide_show.galColumns3 .column2 { display:none;  }

	.right_column .top #topMenu { position: absolute; right: 0; top: 34px; left: auto; bottom: auto; width: 100%; height: 0; background-color: #c0c0c0; margin: 0; padding: 0; z-index: 10; }
	.right_column .top #topMenu .expand {
		display: block !important; text-align: right; width: 64px; margin: 0 8px 0 auto;
	}
	.right_column .top #topMenu .expand button img {
		display: inline-block; margin-top: 11px;
	}
	.right_column .top #topMenu .expand button {
		width: 64px; height: 64px; 
		font-size: 10px; color: #000; text-align: center;
		cursor: pointer;
		display: inline-block;
		border: 0; padding: 0; margin: 0; outline: 0;
		background-color: #c0c0c0;
		z-index: 10;
	}
	.right_column .top #topMenu.expanded .expand button { background-color: #444; color: #c0c0c0; }
	.right_column .top #topMenu .menu_item { margin: 0; padding-bottom: 0; }
	.right_column .top #topMenu .menu_item .space { display: none;  }
	.right_column .top #topMenu .menu_item a:hover { background-color: #444; }
	.right_column .top #topMenu .menu_item~.menu_item:before { display: none; }
	.right_column .top #topMenu .expand~li { display: block; font-size: 0; display: none; -webkit-transition: all 0.5s;	-moz-transition: all 0.5s;	-ms-transition: all 0.5s;	-o-transition: all 0.5s;	transition: all 0.5s; }
	.right_column .top #topMenu .expand~li a { display: block; font-size: 14px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; 
		background-color: #000000; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; padding: 0.25em 0.5em; text-align: center; margin-right: 0; 
	}
	.right_column .top #topMenu .expand~li~li a { border-top: 0; } 
	.right_column .top #topMenu.expanded .expand~li { display: block; }

	#mid_column .left .image { float: none; width: auto; height: auto; }
	#mid_column .left .image img{ height: auto; }
	#mid_column .left .submenu { margin-left: 0; }
	#mid_column .right { margin-left: 0; }

	/* DETAIL */
	#mid_column .left .image #big_image_slide_show { width: auto; height: auto; }
	#mid_column .left .image .jcarousel_wide_div { width: auto; height: 0; padding-top: 71.09%; }
	#mid_column .left .image .jcarousel_item { width: 100%; height: auto; height: 100%; background-color: #000; overflow: hidden; }

} /* === Smartphones */</pre></body></html>