/******** Default rules for tags ********/
body{
	font-size:10px !important; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000 !important;
	background:none !important;
}

/********** Tree of common styles (ID) for all the templates (page structure) ********/
.ak #wrapper{
	margin:0 !important;
	width:100% !important;
}
	.ak #navigation-upper-container,
	.ak #navigation-main-container,
	.ak .top-bar,
	.ak #headlines,
	.ak .ariane,
	.ak #logo-vc,
	.ak #footer,
	.list-tools	{display:none !important;}
	
	.ak #content {
		padding:0 !important;
	}
	.ie6 .ak #content { height:1%;}
	
	.ak #content .column-aside {
		display:none !important;
	}	
	.ak #content .aside {
		float:right !important;
		width:30% !important;
	}
	.inside #content .article {
		padding:0 !important;
		width:100% !important;
	}
	.inside #header {
		margin:0 !important;
	}
	.ak #galery {
	}
	.article #galery {display:none !important;}
	.article .sk-pagecomments-counter {display:none !important;}
	.article .tx-comments-comment-form {display:none !important;}
	.article .list-container {display:none !important;}
	.ak div.tx-rgsmoothgallery-pi1 {
		width:100% !important;
	}
	body.layout-forms #content .inner-content {
		padding:0 !important;
	}
	ol, ul {
		margin:0 0 10px 0 !important;
		list-style-type:none !important;
	}
	ol li, ul li {
		margin:0 0 5px 0 !important;
	}
	
	img {
		border:none !important;
	}
	
	a {
		color:#000 !important !important;
	}
	
	h1, h2, h3, h4, h5, h6, p {
		color:#000 !important;
	}
	
	body.infos #content .content-cols .left  {width:220px !important;}
	body.infos #content .content-cols .right  {width:350px !important;}