* {
	background: white none !important;
	color: black !important;
	float: none !important;
	line-height: 1.3em !important;
}

body, small, div, .input, .button, .select, a, a:hover {
	font-size: 1em;
}

h1 {
	font-size: 1.6em !important;
}

h2 {
	font-size: 1.4em !important;
}

h3 {
	font-size: 1.2em !important;
}

a {
	text-decoration: underline !important;
}

.header {
	background: white none !important;
	width: auto;
	height: auto;
	position: static;
}

	.header .logo,
	.header .logo a,
	.header .logo a:hover,
	.header .logo span {
		display: block;
		width: auto;
		height: auto;
		position: static;
		margin: 0;
		padding: 0;
		text-decoration: none !important;
	}

		.header .logo span {
			padding: 10px 20px;
		}

	.header .lang,
	.header .menu,
	.header .search,
	.header .login,
	.header .loginaux,
	.header .fontsize {
		display: none;
	}


.content {
	width: auto;
	position: static;
}

	.content .bodyBg,
	html > body .content .bodyBg,
	.content .newsLeft,
	.content .newsLeft .newsList {
		width: auto;
		padding: 0;
	}

		.content .newsLeft .newsTitleBig a,
		.content .newsLeft .newsTitleBig a:hover,
		.content .newsLeft .newsTitleBig a span {
			display: inline;
			text-decoration: none !important;
		}

		.content .newsLeft .newsTitleBig a span {
			padding: 0 20px;
		}
			
		.content .newsLeft .sendafriend,
		.content .newsLeft .print,
		.content .newsLeft .rss {
			display: none;
		}
		
		.content .newsLeft .newsList .screen {
			display: inline;
		}

		.content .newsLeft .newsList .newsDate {
			width: auto;
			border-bottom: 1px solid #000;
		}

		.content .newsLeft .newsList .newsDate {
			left: 0;
		}

		.content .newsLeft .newsList .newsDate strong {
			font-size: inherit;
		}

		.content .newsLeft .newsList .newsDescr {
			display: block;
		}

			.content .newsLeft .newsList .newsDescr .cont {
				display: block;
				border: 0;
				width: auto;
			}

	.content .newsRight .channelsen,
	.content .newsRight .channelsit,
	.content .newsRight .chanList {
		display: none;
	}
	
.footer {
	width: auto;
}