body {
	background-image: url(../images/background.png);
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial;
}

#container {
	background-image: url(../images/rays.png);
	background-repeat: no-repeat;
	width: 813px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -406px;
	min-height: 650px;
}

#header h1 span, #header h2 span {
	display: none;
}

#header h1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/header_h1.png);
	width: 236px;
	height: 26px;
	position: absolute;
	top: 29px;
	left: 134px;
}

#langs ul li {
	list-style: none;
}

#langs ul li a span {
	display: none;
}

#langs ul li .fr {
	background-image: url(../images/fr_up.png);
	width: 20px;
	height: 15px;
	top: 52px;
	left: 643px;
	position: absolute;
	display: block;
}

#langs ul li .fr:hover {
	background-image: url(../images/fr_over.png);
}

#langs ul li .en {
	background-image: url(../images/en_up.png);
	width: 20px;
	height: 15px;
	top: 52px;
	left: 617px;
	position: absolute;
	display: block;
}

#langs ul li .en:hover {
	background-image: url(../images/en_over.png);
}

#langs ul li .fr_selected {
	background-image: url(../images/fr_selected.png);
	width: 20px;
	height: 15px;
	top: 52px;
	left: 643px;
	position: absolute;
	display: block;
}

#langs ul li .en_selected {
	background-image: url(../images/en_selected.png);
	width: 20px;
	height: 15px;
	top: 52px;
	left: 617px;
	position: absolute;
	display: block;
}

#contents {
	position: relative;
	width: 650px;
	top: 80px;
	left: 81px;
}

#contents .rounded {
	background-color: #e2e9e6;
}

#contents h3 {
	margin: 10px 0 0 0;
	padding: 0;
}

#contents .title {
	position: relative;
	background-color: #a0cdaf;
	font-size: 14px;
	color: #4ba8a2;
	padding: 3px 0 3px 10px;
}
#contents .content {
	position: relative;
	width: 100%;
	/*background-color: #e2e9e6;*/
	font-size: 11px;
	color: #236071;
	padding-bottom: 10px;
}
#contents p {
	margin: 0;
}
#contents .content .section {
	padding: 4px 4px 0 4px;
}
#contents .content h4 {
	padding: 4px;
	margin: 0;
}
#contents .content .floatright {
	float: right;
}
#contents .content .bold {
	font-weight: bold;
}
#contents .content .italic {
	font-style: italic;
}
#contents .content .list {
	padding-left: 5px;
}
#contents .content br {
	display: none;
}
#contents .content span {
	display: block;
}
#contents .element {
	padding: 1px 0 0 0;
}
#contents .three, #contents .four, #contents .five {
	padding-left: 10px;
	background-position: right;
	background-repeat: no-repeat;
}
#contents .three {
	background-image: url(../images/three.png);
}
#contents .four {
	background-image: url(../images/four.png);
}
#contents .five {
	background-image: url(../images/five.png);
}
#contents a {
	color: #4ba8a2;
	text-decoration: none;
}
#contents .rounded {
	margin-bottom: 10px;
}

#header h2 {
	margin: 0;
	padding: 0;
	background-image: url(../images/header_h2_en.png);
	width: 35px;
	height: 7px;
	position: absolute;
	top: 58px;
	left: 343px;
}


#header .frheader {
	background-image: url(../images/header_h2_fr.png);
	width: 93px;
	left: 315px;
}
#header .enheader {
	background-image: url(../images/header_h2_en.png);
	width: 35px;
	left: 343px;
}