body {

}

/* Big time reset */
* {
	margin: 		0;
	padding: 		0;
	line-height:	100%;
}

a {
	text-decoration: none;
}

a img {
	border:	none;
}
		
		
		
html, body { 
	text-align:		center; 
	} 
 
body {
	background-color: #b8edff;
	background-image: url(/lib/public/layout/background.jpg);
	background-repeat: repeat-x;
}

body, input, td {
	font-family:	arial, helvetica, sans-serif;
	color:			#545454;
	font-size:		10px;
}

body>div {
background-color:#FFFFFF;
margin:20px auto 0;
padding:20px 60px;
	}
	
body>div, #containerFooter { 
clear:both;
text-align:left;
width:830px;
	 
}
#containerFooter {
	margin:	0 auto 0 auto;
}
	
#containerHeaderWrapper {
	
}

#containerHeader {
	height:	18em;
	width:	83em; 
	margin:	 0 auto 0 auto;
}
		
#containerHeaderMenuWrapper {
	height:			2em;
	position:		relative;
	top:			1.6em;
}

#containerHeaderLanguages {
	width: 			8em;
	float: 			right;
	padding:		0 1em 0 1em;
	margin-top:	15px;
}

#containerHeaderLanguages ul li {
	padding-left:	0.6em;
	list-style-type:	none;
	display:			inline;
	text-align:		right;
}



#contentWrapper {
	width: 		83em;
	margin:		0 auto 0 auto;
}

#banner {
	float: left;
}

hr {
	height: 1px;
	border: none;
	color: #b7eafa;
	background-color: #b7eafa;
	clear: both;
}


#footerWrapper {
    clear:   both;
    padding: 2em;
    margin:  auto;
    width:   83em;

}

#footer {
	padding-top:		1.5em;
	border-top:			1px solid #b7eafa;
	text-align:			center;
	font-size:			1.1em;
}

