html, body {
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	color:#686868;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:22px;
	background-color: #FFFFFF;
	
}
body, html {
	height: 100%;
	}

body {
	margin: 0; padding: 0;
	}	

#wrapper {
	min-height:78%;
	}

* html #wrapper {
	height:100%;
	}

/*------------------------------------------------------------
LINKS
------------------------------------------------------------*/
a{
	color: #5FC0EA;
	text-decoration: none;
}

a:hover{
	color: #5FC0EA;
	text-decoration: underline;
}
a:active{
	color: #5FC0EA;
	text-decoration: underline;
}
/*------------------------------------------------------------
TITLES
------------------------------------------------------------*/
h1, h2, h3, h4, h5{
	color: #b1b1b1;
}

h1{
	font-size: 50px;
	font-weight: normal;
	letter-spacing: -3px;
	color: #FBB03B;
	margin-top:15px;
}
h2{
	font-size:19px;
}
h3{
	font-size:16px;
}
h4{
	font-size:15px;
	padding: 2px;
	margin: 1px;
}
h5{
	font-size: 20px;
	padding: 0px;
	margin: 0px;
}
h1.title{
	margin-top: 15px;
}

/*------------------------------------------------------------
LAYOUT
------------------------------------------------------------*/

#top, #header, #container, #footer, #wrapper{
	width: 950px;
	margin: 0 auto;
}

#top-max, #header-max, #container-max, #footer-max{
	width: 100%;
}
#top-max, #header-max, #container-max{
	overflow: hidden;
}

#wrapper {
	text-align: left;
	padding: 0px;
	background-color: #FFFFFF;
}
#top {
	background: white;
	clear: both;
	height: 40px;
	padding: 20px 0px;
}
	#top-left {
		float:left;
		width:250px;
		padding: 15px 0px;
	}
	#top-right {
		float:right;
		width:690px;
		text-align:right;
		padding: 0px 10px 0px 0px;
	}
	#top-right-language{
		clear:both;
		text-align:right;
	}
	#top-right-language ul{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 0px;
		padding: 0px;
		
	}
		#top-right-language ul li {
			display:inline;
		}
			#top-right-language ul li a{
				padding-left: 15px;
				font-weight:bold;
				color: #CCCCCC;
			}
			#top-right-language ul li a.active{
				color: #FFAF43;
			}

		#top-right-content{
			/*text-transform: uppercase;*/
			color: #B1B1B1;
			font-weight: normal;
		}
	#top-right p{
		padding: 0px;
		margin: 0px;
	}
#header{
	height:100px;
	clear: both;
}
#container{
	padding-top: 40px;
}
	#column-left {
		float: left;
		width: 200px;
		margin: 0px 10px 0px 10px;
	}
	#column-main{ 
		float: left;
		width: 700px;
		margin: 0px 10px 0px 10px;
		padding: 0px 0px;
	}
	#column-bottom{
		width: 100%;
		/*border: 1px solid #ff0000;*/
		clear: both;
		padding-top: 40px;
	}
		#column-bottom-left, #column-bottom-center, #column-bottom-right{
			float: left;
			width: 200px;
		}
		#column-bottom-left{
			margin-left: 20px;
			margin-right: 0px;
		}
		#column-bottom-center{
			margin-left: 155px;
			margin-right: 155px;
		}
		#column-bottom-right{
			margin-left: 0px;
			margin-right: 20px;
		}

#footer-max{
	position: relative;	
	background-color: #EEEAE6;
	clear: both;
	margin-top: 40px;
}
#footer {
	clear: both;
	text-align:left;
	width: 900px;
	height: 120px;
	position:relative;
	padding: 20px 0px;
}
#footer-left, #footer-center, #footer-right{
	text-align:left;
	width: 33%;
	float: left;
}
	#footer-image{
		
	}
	#footer-contact{
		padding-left: 5px;
		line-height:18px;
	}
	#footer-copyright{
		padding-left: 5px;
		font-size: 85%;
		padding-top: 10px;
	}	
/*------------------------------------------------------------
BLOCKS
------------------------------------------------------------*/
.block {
	
}
	.block  h2.title{
		color: #B9AD9F;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 17px;
	}
	.block ul {
		margin: 0px;
		padding: 0px;
	}
		.block  ul.menu li{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin: 0px;
			padding: 0px;
			border-top: 1px solid #EEEAE6;
		}
			.block  ul.menu li.leaf{
				padding: 0px;
			}
			.block  ul.menu li.last{
				padding: 0px;
				border-bottom: 1px solid #EEEAE6;
			}			
		.block  ul.menu li a{
			display:block;
			color: #B9AD9F;
			padding: 3px 0px 3px 3px;
			text-decoration: none;
			font-weight: bold;
		}
		.block  ul.menu li a:hover{
			color: #FFFFFF;
			background-color: #FBB03B;
		}
/*------------------------------------------------------------
MISC
------------------------------------------------------------*/
.orange{
	color: #FFAD37;
}
.yellow{
	color: #FAD121;
}
.gray{
	color: #B9AD9F;
}
strong{
	/*color: #B9AD9F;
	font-size: 18px;
	font-weight: normal;*/
}
.hache5{
	font-size: 26px;
	color: #B9AD9F;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
}
.top-title1{
	font-size:17px;
	letter-spacing:-1px;
}
#column-main p{
	font-size:14px;	
}
.image-left {
	float: left;
	margin:10px;
}