body{
	margin: 0 auto;
	padding: 50px 0px 0px 0px;
	background: #6c8690;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #353b3e;
}

a{
	color: #043e54;
	text-decoration: none;
}
a:hover{
	color: #2e6e87;
	text-decoration: underline;
}
img{border: none;}

#sheet{
	margin: 0 auto;
	padding: 0px;
	width: 776px;
	background: url(images/bg-mid.gif) top center repeat-y;
}
#sheet div.top{
	background: url(images/bg-top.gif) top center no-repeat;
}
#sheet div.bottom{
	background: url(images/bg-bottom.gif) bottom center no-repeat;
	padding-bottom: 1px;
	padding: 30px;
}
#header{
	margin: 0px;
	padding: 0px;
}
#page{
	margin: 0px;
	padding: 20px;
	background: #FFFFFF;
}

#main{
	background: url(images/bg-main.gif) top center repeat-y;
	height: 350px;
	clear: left;
} html > body #main{height: auto; min-height: 350px;}

	#main h1{
		background: url(images/bg-h1.gif) top center repeat-y;
		padding: 10px 20px 5px 20px;
		margin: 0px;
		font: 20pt Georgia, "Times New Roman", Times, serif;
		color: #989c9e;
		border-top: 8px solid #bbcfd8;
	}
	#main h2{
		background: url(images/bg-h1.gif) top left repeat-y;
		padding: 10px 20px 5px 20px;
		margin: 20px 0px 0px 0px;
		font: 16pt Georgia, "Times New Roman", Times, serif;
		color: #989c9e;
	}
		#right h2{
			background: none;
			font: 14pt Georgia, "Times New Roman", Times, serif;
			color: #2e6e87;
			margin: 0px;
			padding: 5px 25px;
			text-align: right;
		}
		#right h2 small{
			font: 10pt Georgia, "Times New Roman", Times, serif;
		}
		#right img{
			border: 1px solid #2d6d86;
			margin: 10px 0px;
		}
	#main h3{
		padding: 20px 20px 5px 20px;
		margin: 0px;
		font: bold 12pt Georgia, "Times New Roman", Times, serif;
		color: #043e54;
	}
	#main p{
		margin: 0px;
		padding: 10px 22px;
		text-align: justify;
	}
	#main ol li, #main ul li{
		padding-bottom: 10px;
		padding-right: 25px;
	}
	#main ol ul{
		margin-top: 20px;
		list-style-type: disc;
	}

#menu{
	margin: 0px;
	padding: 0px 15px 0px 15px;
	background: url(images/bg-menu.gif) top center no-repeat;
	text-align: left;
	clear: left;
	height: 67px;
}
	#nav{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		#nav li{
			float: left;
			position: relative;
			margin: 0px;
			padding: 29px 5px 8px 5px;
		}
			#nav li a{
				display: block;
				float: left;
				color: #043e54;
				font: normal bold 9pt Georgia, "Times New Roman", Times, serif;
				background: url(images/bg-menu-item.gif) bottom left repeat-x;
				border-left: 2px solid #b2c9d3;
				border-right: 2px solid #b2c9d3;
			}
			#nav li a:hover{
				background: #043e54;
				color: #ffffff;
				text-decoration: none;
			}
			#nav li a span{
				display: block;
				padding: 10px 10px 5px 10px;
				cursor: pointer;
			}

#left{
	float: left;
	width: 442px;
}
#right{
	float: right;
	width: 234px;
	text-align: center;
}

#footer{
	text-align: center;
	color: #e2e7e9;
	padding: 0px 0px 20px 0px;
	background: #6c8690;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
	#footer a{
		font-weight: bold;
		color: #FFFFFF;
	}
	#footer a:hover{
		color: #b6c3c8;
	}
	
div.haut{
	background: url(images/bg-haut-page.gif) top left repeat-y;
	padding: 5px 30px 5px 10px;
	text-align: right;
}
	div.haut a{
		color: #FFFFFF;
		font-weight: bold;
		font-size: 10px;
	}

#holder{
	margin: 0px 20px 0px 0px;
	padding: 0px;
	background: #f5f8f9;
}

div.imgholder{
	text-align: center;
}