@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
}

html, body {
	height: 100%;
	font-family: Helvetica, "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:12px;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:1000px;
	margin: 0 auto -40px auto;
	background:url('../../../../images/GUB/BG.jpg') repeat-y left;
}
 
.push {
	height: 40px;
}


a img {
	border:0;
}

a, a:hover, a:active, a:focus {
	outline:none;
	color:#000;
}

p {
	margin:0.5em 0;
}


#nonFooter {
	position: relative;
	min-height: 100%;
	padding-bottom:-15px;
}

* html #nonFooter {
	height: 100%;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

.bold {
	font-weight:bold;
}

#Sidebar {
	float:left;
	width:250px;
	margin-left:50px;
	background:url('../../../../images/GUB/News_BG-bottom.jpg') repeat-y;
}

#Logo {
	width:250px;
	height:100px;
	background:url('../../../../images/GUB/Logo.jpg') no-repeat;
	text-indent:-9999px;
}

#Language {
	height:50px;
	width:250px;
	background:#333;
	text-align:center;
}

#Menu {
	height:340px;
	background:url('../../../../images/GUB/Menu_BG.jpg') repeat-y;
}

	#Menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#Menu ul {
		margin:0;
		padding:0;
	}
	
	#Menu a, #Menu a:hover {
		display:block;
		width:212px;
		height:14px;
		padding:8px 8px 8px 30px;
		font-size:14px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		background:url('../../../../images/GUB/Menu_BG-middle.jpg') no-repeat;
	}
	
	#Menu a:hover {
		background:url('../../../../images/GUB/Menu_BG-middle-hover.jpg') no-repeat;
	}
	
	#Menu .First {
		background:url('../../../../images/GUB/Menu_BG-top.jpg') no-repeat;
	}
	
	#Menu .First:hover {
		background:url('../../../../images/GUB/Menu_BG-top-hover.jpg') no-repeat;
	}
	
	#Menu a.active {
		color:#cccccc;
		text-indent:5px;
	}

#Menu-Bottom {
	width:250px;
	height:15px;
	background:url('../../../../images/GUB/Menu_BG-bottom.jpg') no-repeat bottom;
}

#News {
	width:250px;
	background:url('../../../../images/GUB/News_BG.jpg') no-repeat top;
	color:#fff;
	font-size:12px;
}

	#News .Entry {
		width:230px;
		min-height:50px;
		padding:3px 10px;
		background:url('../../../../images/GUB/News_BG-top.jpg') no-repeat top;
		text-align:center;
	}
	
		#News .Entry .Heading {
			line-height:30px;
			font-size:14px;
			font-weight:bold;
		}
		
		#News .Entry p {
			font-size:11px;
			text-align:left;
			margin:0;
			padding:10px 10px 10px 10px;
		}
		
		#News .Entry a, #News .Entry a:hover {
			color:#fff;
			font-weight:bold;
		}

#Container {
	float:left;
	width:650px;
}


/** Header-Menu 

#Header {
	width:610px;
	height:80px;
	margin:10px 20px 5px 20px;
	background:url('../../../../images/GUB/Banner.jpg') no-repeat;
}

**/

#Header {
	width:630px;
	height:100px;
	margin:10px 10px 0px 10px;
	background:url('../../../../images/GUB/Banner.jpg') no-repeat;
	text-indent:-9999px;
}

	#Header ul {
		padding:0;
		margin:0;
		list-style:none;
	}
	
	#Header li {
		float:left;
		position:relative;
		width:120px;
		height:50px;
		padding:15px;
		background:url('../../../../images/GUB/Categorie_BG.jpg') no-repeat;
		text-align:center;
	}
		
		#Header li.Last {
			background:url('../../../../images/GUB/Categorie_BG-Last.jpg') no-repeat;
		}
		
	#Header li:hover {
		background:url('../../../../images/GUB/Categorie_BG-hover.jpg') no-repeat;
	}
	
		#Header li.Last:hover {
			background:url('../../../../images/GUB/Categorie_BG-Last-hover.jpg') no-repeat;
		}
	
	#Header a {
		font-size:15px;
		font-weight:bold;
		font-style:italic;
		text-decoration:none;
		color:#be1627;
	}

#Banner {
	width:630px;
	height:300px;
	margin:0px 10px;
	background:url('../../../../images/GUB/Banner_BG.jpg') no-repeat;
}

	#Banner .Image {
		position:relative;
		width:610px;
		height:285px;
		top:7px;
		left:10px;
	}
	
	#Banner .Menu {
		position:relative;
		left:15px;
		top:-278px;
		z-index:99;
	}
	
		#Banner .Menu ul {
			padding:0;
			margin:0;
			list-style:none;
		}
		
		#Banner .Menu li {
			float:left;
			position:relative;
			text-align:center;
		}
		
		#Banner .Menu a {
			display:block;
			font-size:15px;
			font-weight:bold;
			text-decoration:none;
			color:#000;
			width:120px;
			height:20px;
			padding:5px 15px;
			background:url('../../../../images/GUB/menu-item.png') no-repeat 0 0;
		}
		
		#Banner .Menu a:hover {
			color:#be1627;
			background-position:0px -30px;
		}
		
		#Banner .Menu a.active {
			color:#921320;
			background-position:-150px 0px;
		}
		
		#Banner .Menu a:visited {
			background-position:-150px -30px;
		}
	
	#Banner .Heading {
		position:relative;
		top:-100px;
		left:10px;
		width:610px;
		height:40px;
		padding:10px 0px;
		text-align:center;
		background:#fff;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}

#Content {
	position:relative;
	padding:5px 15px 15px 25px;
	font-size:1em;
	width:590px;
/*
	height:300px;
	overflow: auto;
*/
}

	#Content .Heading {
		width:620px;
		height:35px;
		background:url('../../../../images/GUB/Heading_BG.jpg') repeat-x;
		font-size:16px;
		font-weight:bold;
		color:#be1627;
		margin-bottom:10px;
		margin-left:-10px;
	}
	
		#Content .Heading_Text {
			padding:9px 7px 7px 7px;
		}
		
		#Content .Heading_BG-left {
			float:left;
			width:15px;
			height:35px;
			background:url('../../../../images/GUB/Heading_BG-left.jpg') no-repeat;
		}
		
		#Content .Heading_BG-right {
			float:right;
			width:15px;
			height:35px;
			background:url('../../../../images/GUB/Heading_BG-right.jpg') no-repeat;
		}
		
		
		#Content .Heading a {
			text-decoration:none;
			display:block;
			float:left;
			padding:0px 8px;
		}
		
		#Content .Heading a:hover {
			color:#be1627;
		}
	
	#Content p {
		margin-top:0.5em;
		margin-bottom:1em;
	}
	
	#Content br {
		margin-top:1em;
	}
	
	#Content .Field {
		position:relative;
		width:540px;
		height:160px;
		margin-left:10px;
		background:url('../../../../images/GUB/Field_BG.jpg') repeat-x;
		font-size:11px;
		font-weight:bold;
		color:#333333;
	}
	
		#Content .Field_Text {
			position:absolute;
			top:10px;
			left:220px;
			height:140px;
			width:310px;
			font-weight:normal;
		}
			
			#Content .Field_Text span {
				font-size:1.1em;
				font-weight:bold;
			}
			
		#Content .Field_Links {
			position:absolute;
			top:136px;
			left:220px;
			width:310px;
		} 
			
			#Content .Field_Links a {
				text-decoration:none;
			}
		
		#Content .Field_Image {
			position:absolute;
			top:0px;
			left:20px;
			width:190px;
			height:160px;
			background:url('../../../../images/GUB/FieldImage_BG.jpg') no-repeat;
		}
		
			#Content .Field_Image img {
				position:absolute;
				top:12px;
				left:7px;
			}
			
			#Content .Field_Image div {
				position:absolute;
				top:133px;
				left:7px;
				height:22px;
				max-width:180px;
			}
			
			#Content .Field_Image div a {
				float:left;
				display:block;
				width:16px;
				height:16px;
				padding:3px 10px 2px 4px;
				color:#fff;
				text-indent:5px;
				text-decoration:none;
				background:url('../../../../images/GUB/FieldImage_Count_BG.jpg') no-repeat;
			}
		
		#Content .Field_BG-left {
			position:absolute;
			top:0;
			left:0;
			width:15px;
			height:160px;
			background:url('../../../../images/GUB/Field_BG-left.jpg') no-repeat;
		}
		
		#Content .Field_BG-right {
			position:absolute;
			top:0px;
			left:535px;
			width:15px;
			height:160px;
			background:url('../../../../images/GUB/Field_BG-right.jpg') no-repeat;
		}
		
		#Content table.tbl-from th {
			text-align:right;
			font-weight:bold;
			padding-right:3px;
			vertical-align:top;
		}	

.footer {
	height:20px;
	width:860px;
	margin:0 auto;
	padding:20px 70px 0px 70px;
	background:url('../../../../images/GUB/Footer_BG.jpg') no-repeat;
	color:#fff;
	font-size:11px;
}

	.footer a, .footer a:hover {
		color:#fff;
		font-weight:bold;
	}



form.contact input, form.contact textarea {
	border:1px solid #666;
	background:#fff;
}

ul.ul-std {
	margin-left:20px;
}

a.pdfLink {
	display:block;
	width:16px;
	height:16px;
	margin:0 1px;
	background:url('../../../../images/GUB/icons/page_white_acrobat.png') no-repeat;
	text-indent:-9999px;
}
