	/* common styles START */
	html, body {margin: 0; padding: 0;}
	body {padding: 0 7px 0 7px; font: 90% Arial, Verdana, Helvetica, sans-serif;background: #F0F0F0;color: #333;}
	img {border: none;}
	h1, h2, h3, p {margin: 0; padding: 0;}	
	h1,h2 {background: #fff; padding-top: 7px; }
	h1 		{color: #444; } 
	h2 		{color: #444; }
	h3, h3 a {color: #444;}	
	
	a {text-decoration: none; color: #6699CC;}
	h1 strong, h2 strong, h2 strong {color: #222222; }	
	td {padding: 1px 0}
	td input, td textarea, td select {margin: 2px 0 2px 5px;}
	.left {float: left;}
	.right {float: right;}
	.black, .black a {color:black;}
	/* error mailform START */
	.red {color:red;font-weight:bold;}
	.red input,.red textarea,.red select {background-color:red;color:#fff;}
	/* error mailform END*/
	/* common styles END */
	
	#printwindow {float:left; margin: 5px 0 5px 30px;}
	#closewindow {float:right; margin: 5px 30px 5px 5px;}
	#header { clear:both; width:100%; background:#ffffff; }
	#header small { font-size: 89%; }
	#header span { font-size: 77%; }
	
	#content { width:98%; background:#ffffff; padding: 10px 5px 20px 10px; clear:both; overflow:hidden;}
	#special {clear:both; width:100%; text-align:center; padding-top:30px; font-size:89%;}
	
	/* macro layout END */
	
	
	/* main content styles START */
	#content {font-size: 89%;}	
	#content h1 {font-size: 111%; margin: 10px 0 20px 0;}
	#content h1.csc-firstHeader {margin-top:0;}
	#content h2 {font-size: 111%; margin: 10px 0 15px 0;}
	#content h3 {font-size: 100%; margin: 0;}	

	
	/* main content styles END */
	
	
	/* footer styles START */
	#footer {clear: both;margin: 0;padding: 0;color: #000;height: 20px;}
	#footer div.left, #footer div.right { margin-top: 8px; font-size: 75%;}
	/* footer styles END */
	
	/* sitemap styles START */
	.tx-wssitemap-pi1 .treemenudiv {}
	.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;}
	.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #788289; }
	.tx-wssitemap-pi1 .treemenudiv a:hover {color: #E40601;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {}
	/* sitemap styles END */
	
	/* news styles START */
	.news-latest-item .more-link {margin-left: 6px;}
	.news-latest-item {width:100%;clear:both;margin-bottom:30px;}
	.news-latest-img { width:90px;}
	.news-latest-item img { float:left;margin-right:20px;  }
	.news-latest-item h3{float:left;width: 455px;margin-left: 20px; }
	/* news styles END */	
	
	/* event styles START */
	.event-latest-container {position:relative;}
	.event-latest-item {margin-bottom:15px; border-bottom: 1px dashed black; padding-bottom: 5px; width: 225px;}
	.event-latest-item h3{padding-bottom:5px;}
	.event-latest-item h3 span {background:#8B959D;color:#fff;padding:2px 5px;margin-right:5px;font-size:84%;}
	.event-latest-item .more-link {margin-left: 6px;}	
	/* event styles END */	

	
	

#content strong.alert { color: red; background: yellow; padding: 1px 3px; margin: 5px 0; display: block;}

#content .newArticel-catLabel {width: 110px;width: 200px; display: block; float:left;}
#content .newArticel-sectionLabel {width: 110px;width: 200px; display: block; float:left;}
#content .newArticelLabel {width: 110px; width: 200px; display: block; float:left; }

#content span.label {width: 73px; min-width: 73px; display: block; float: left;}
#content p {clear: both;}
	

